#include <texture.h>
Public Member Functions | |
virtual | ~TextureMapping3D () |
virtual Point | Map (const DifferentialGeometry &dg, Vector *dpdx, Vector *dpdy) const =0 |
Definition at line 91 of file texture.h.
virtual lux::TextureMapping3D::~TextureMapping3D | ( | ) | [inline, virtual] |
virtual Point lux::TextureMapping3D::Map | ( | const DifferentialGeometry & | dg, | |
Vector * | dpdx, | |||
Vector * | dpdy | |||
) | const [pure virtual] |
Implemented in lux::IdentityMapping3D.
Referenced by lux::WrinkledTexture< T >::Evaluate(), lux::WindyTexture< T >::Evaluate(), lux::MarbleTexture::Evaluate(), lux::FBmTexture< T >::Evaluate(), lux::Checkerboard3D< T >::Evaluate(), lux::BlenderWoodTexture3D< T >::Evaluate(), lux::BlenderVoronoiTexture3D< T >::Evaluate(), lux::BlenderStucciTexture3D< T >::Evaluate(), lux::BlenderNoiseTexture3D< T >::Evaluate(), lux::BlenderMusgraveTexture3D< T >::Evaluate(), lux::BlenderMarbleTexture3D< T >::Evaluate(), lux::BlenderMagicTexture3D< T >::Evaluate(), lux::BlenderDistortedNoiseTexture3D< T >::Evaluate(), lux::BlenderCloudsTexture3D< T >::Evaluate(), and lux::BlenderBlendTexture3D< T >::Evaluate().