MixTexture< T > Class Template Reference

#include <mix.h>

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<typename T>
class MixTexture< T >

Definition at line 37 of file mix.h.


Constructor & Destructor Documentation

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

Definition at line 40 of file mix.h.


Member Function Documentation

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

Implements Texture< T >.

Definition at line 43 of file mix.h.

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


Member Data Documentation

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

Definition at line 50 of file mix.h.

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

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

Definition at line 49 of file mix.h.

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

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

Definition at line 49 of file mix.h.

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


The documentation for this class was generated from the following file:
Generated on Sat Aug 28 20:00:14 2010 for pbrt by  doxygen 1.6.3