#include <texture.h>
Public Member Functions | |
virtual | ~TextureMapping2D () |
virtual void | Map (const DifferentialGeometry &dg, float *s, float *t, float *dsdx, float *dtdx, float *dsdy, float *dtdy) const =0 |
Definition at line 33 of file texture.h.
virtual lux::TextureMapping2D::~TextureMapping2D | ( | ) | [inline, virtual] |
virtual void lux::TextureMapping2D::Map | ( | const DifferentialGeometry & | dg, | |
float * | s, | |||
float * | t, | |||
float * | dsdx, | |||
float * | dtdx, | |||
float * | dsdy, | |||
float * | dtdy | |||
) | const [pure virtual] |
Implemented in lux::UVMapping2D, lux::SphericalMapping2D, lux::CylindricalMapping2D, and lux::PlanarMapping2D.
Referenced by lux::UVTexture::Evaluate(), lux::ImageTexture< T >::Evaluate(), lux::DotsTexture< T >::Evaluate(), lux::Checkerboard2D< T >::Evaluate(), and lux::BilerpTexture< T >::Evaluate().