Public Member Functions | |
MixTexture (Reference< Texture< T > > t1, Reference< Texture< T > > t2, Reference< Texture< float > > amt) | |
T | Evaluate (const DifferentialGeometry &dg) const |
Private Attributes | |
Reference< Texture< T > > | tex1 |
Reference< Texture< T > > | tex2 |
Reference< Texture< float > > | amount |
Definition at line 30 of file mix.cpp.
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.
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.
Reference<Texture<T> > MixTexture< T >::tex1 [private] |
Definition at line 46 of file mix.cpp.
Referenced by MixTexture< T >::Evaluate(), and MixTexture< T >::MixTexture().
Reference<Texture<T> > MixTexture< T >::tex2 [private] |
Definition at line 46 of file mix.cpp.
Referenced by MixTexture< T >::Evaluate(), and MixTexture< T >::MixTexture().
Reference<Texture<float> > MixTexture< T >::amount [private] |
Definition at line 47 of file mix.cpp.
Referenced by MixTexture< T >::Evaluate(), and MixTexture< T >::MixTexture().