#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 39 of file texture.h.
virtual TextureMapping2D::~TextureMapping2D | ( | ) | [inline, virtual] |
virtual void TextureMapping2D::Map | ( | const DifferentialGeometry & | dg, | |
float * | s, | |||
float * | t, | |||
float * | dsdx, | |||
float * | dtdx, | |||
float * | dsdy, | |||
float * | dtdy | |||
) | const [pure virtual] |
Implemented in UVMapping2D, SphericalMapping2D, CylindricalMapping2D, and PlanarMapping2D.
Referenced by UVTexture::Evaluate(), DotsTexture< T >::Evaluate(), Checkerboard2DTexture< T >::Evaluate(), and BilerpTexture< T >::Evaluate().