#include <bilerp.h>
Public Member Functions | |
BilerpTexture (TextureMapping2D *m, const T &t00, const T &t01, const T &t10, const T &t11) | |
~BilerpTexture () | |
T | Evaluate (const DifferentialGeometry &dg) const |
Private Attributes | |
TextureMapping2D * | mapping |
T | v00 |
T | v01 |
T | v10 |
T | v11 |
Definition at line 37 of file bilerp.h.
BilerpTexture< T >::BilerpTexture | ( | TextureMapping2D * | m, | |
const T & | t00, | |||
const T & | t01, | |||
const T & | t10, | |||
const T & | t11 | |||
) | [inline] |
BilerpTexture< T >::~BilerpTexture | ( | ) | [inline] |
Definition at line 44 of file bilerp.h.
References BilerpTexture< T >::mapping.
T BilerpTexture< T >::Evaluate | ( | const DifferentialGeometry & | dg | ) | const [inline, virtual] |
Implements Texture< T >.
Definition at line 47 of file bilerp.h.
References TextureMapping2D::Map(), BilerpTexture< T >::mapping, BilerpTexture< T >::v00, BilerpTexture< T >::v01, BilerpTexture< T >::v10, and BilerpTexture< T >::v11.
TextureMapping2D* BilerpTexture< T >::mapping [private] |
Definition at line 55 of file bilerp.h.
Referenced by BilerpTexture< T >::Evaluate(), and BilerpTexture< T >::~BilerpTexture().
T BilerpTexture< T >::v00 [private] |
Definition at line 56 of file bilerp.h.
Referenced by BilerpTexture< T >::Evaluate().
T BilerpTexture< T >::v01 [private] |
Definition at line 56 of file bilerp.h.
Referenced by BilerpTexture< T >::Evaluate().
T BilerpTexture< T >::v10 [private] |
Definition at line 56 of file bilerp.h.
Referenced by BilerpTexture< T >::Evaluate().
T BilerpTexture< T >::v11 [private] |
Definition at line 56 of file bilerp.h.
Referenced by BilerpTexture< T >::Evaluate().