#include <texture.h>
Public Member Functions | |
virtual T | Evaluate (const DifferentialGeometry &) const =0 |
virtual | ~Texture () |
Definition at line 108 of file texture.h.
virtual lux::Texture< T >::~Texture | ( | ) | [inline, virtual] |
virtual T lux::Texture< T >::Evaluate | ( | const DifferentialGeometry & | ) | const [pure virtual] |
Implemented in lux::ConstantTexture< T >, lux::BilerpTexture< T >, lux::BlenderBlendTexture3D< T >, lux::BlenderCloudsTexture3D< T >, lux::BlenderDistortedNoiseTexture3D< T >, lux::BlenderMagicTexture3D< T >, lux::BlenderMarbleTexture3D< T >, lux::BlenderMusgraveTexture3D< T >, lux::BlenderNoiseTexture3D< T >, lux::BlenderStucciTexture3D< T >, lux::BlenderVoronoiTexture3D< T >, lux::BlenderWoodTexture3D< T >, lux::Checkerboard2D< T >, lux::Checkerboard3D< T >, lux::DotsTexture< T >, lux::FBmTexture< T >, lux::HarlequinTexture, lux::ImageTexture< T >, lux::MarbleTexture, lux::MixTexture< T >, lux::ScaleTexture< T1, T2 >, lux::UVTexture, lux::WindyTexture< T >, and lux::WrinkledTexture< T >.