#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().
1.6.1