MixTexture< T > Class Template Reference

Inheritance diagram for MixTexture< T >:

Texture< T > ReferenceCounted

List of all members.

Public Member Functions

 MixTexture (Reference< Texture< T > > t1, Reference< Texture< T > > t2, Reference< Texture< float > > amt)
Evaluate (const DifferentialGeometry &dg) const

Private Attributes

Reference< Texture< T > > tex1
Reference< Texture< T > > tex2
Reference< Texture< float > > amount


Detailed Description

template<class T>
class MixTexture< T >

Definition at line 30 of file mix.cpp.


Constructor & Destructor Documentation

template<class T>
MixTexture< T >::MixTexture ( Reference< Texture< T > >  t1,
Reference< Texture< T > >  t2,
Reference< Texture< float > >  amt 
) [inline]

Definition at line 33 of file mix.cpp.

References MixTexture< T >::amount, MixTexture< T >::tex1, and MixTexture< T >::tex2.


Member Function Documentation

template<class T>
T MixTexture< T >::Evaluate ( const DifferentialGeometry dg  )  const [inline, virtual]

Implements Texture< T >.

Definition at line 40 of file mix.cpp.

References MixTexture< T >::amount, MixTexture< T >::tex1, and MixTexture< T >::tex2.


Member Data Documentation

template<class T>
Reference<Texture<T> > MixTexture< T >::tex1 [private]

Definition at line 46 of file mix.cpp.

Referenced by MixTexture< T >::Evaluate(), and MixTexture< T >::MixTexture().

template<class T>
Reference<Texture<T> > MixTexture< T >::tex2 [private]

Definition at line 46 of file mix.cpp.

Referenced by MixTexture< T >::Evaluate(), and MixTexture< T >::MixTexture().

template<class T>
Reference<Texture<float> > MixTexture< T >::amount [private]

Definition at line 47 of file mix.cpp.

Referenced by MixTexture< T >::Evaluate(), and MixTexture< T >::MixTexture().


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

Generated on Mon Jul 20 17:31:55 2009 for pbrt by  doxygen 1.5.6