lux::Texture< T > Class Template Reference

#include <texture.h>

Inheritance diagram for lux::Texture< 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::ConstantTexture< T > lux::DotsTexture< T > lux::FBmTexture< T > lux::HarlequinTexture lux::ImageTexture< T > lux::MarbleTexture lux::MixTexture< T > lux::UVTexture lux::WindyTexture< T > lux::WrinkledTexture< T >

List of all members.

Public Member Functions

virtual T Evaluate (const DifferentialGeometry &) const =0
virtual ~Texture ()


Detailed Description

template<class T>
class lux::Texture< T >

Definition at line 108 of file texture.h.


Constructor & Destructor Documentation

template<class T >
virtual lux::Texture< T >::~Texture (  )  [inline, virtual]

Definition at line 113 of file texture.h.


Member Function Documentation

template<class T >
virtual T lux::Texture< T >::Evaluate ( const DifferentialGeometry  )  const [pure virtual]


The documentation for this class was generated from the following file:

Generated on Mon May 18 07:15:18 2009 for lux by  doxygen 1.5.7.1