#include <checkerboard.h>
Public Member Functions | |
Checkerboard2DTexture (TextureMapping2D *m, Reference< Texture< T > > c1, Reference< Texture< T > > c2, const string &aa) | |
~Checkerboard2DTexture () | |
T | Evaluate (const DifferentialGeometry &dg) const |
Private Types | |
enum | { NONE, CLOSEDFORM } |
Private Attributes | |
TextureMapping2D * | mapping |
Reference< Texture< T > > | tex1 |
Reference< Texture< T > > | tex2 |
enum Checkerboard2DTexture:: { ... } | aaMethod |
Definition at line 41 of file checkerboard.h.
anonymous enum [private] |
Definition at line 100 of file checkerboard.h.
Checkerboard2DTexture< T >::Checkerboard2DTexture | ( | TextureMapping2D * | m, | |
Reference< Texture< T > > | c1, | |||
Reference< Texture< T > > | c2, | |||
const string & | aa | |||
) | [inline] |
Definition at line 44 of file checkerboard.h.
References Checkerboard2DTexture< T >::aaMethod, Checkerboard2DTexture< T >::CLOSEDFORM, Checkerboard2DTexture< T >::NONE, and Warning().
Checkerboard2DTexture< T >::~Checkerboard2DTexture | ( | ) | [inline] |
Definition at line 56 of file checkerboard.h.
References Checkerboard2DTexture< T >::mapping.
T Checkerboard2DTexture< T >::Evaluate | ( | const DifferentialGeometry & | dg | ) | const [inline, virtual] |
Implements Texture< T >.
Definition at line 59 of file checkerboard.h.
References Checkerboard2DTexture< T >::aaMethod, BUMPINT, Floor2Int(), TextureMapping2D::Map(), Checkerboard2DTexture< T >::mapping, Checkerboard2DTexture< T >::NONE, Checkerboard2DTexture< T >::tex1, and Checkerboard2DTexture< T >::tex2.
enum { ... } Checkerboard2DTexture< T >::aaMethod [private] |
TextureMapping2D* Checkerboard2DTexture< T >::mapping [private] |
Definition at line 98 of file checkerboard.h.
Referenced by Checkerboard2DTexture< T >::Evaluate(), and Checkerboard2DTexture< T >::~Checkerboard2DTexture().
Reference<Texture<T> > Checkerboard2DTexture< T >::tex1 [private] |
Definition at line 99 of file checkerboard.h.
Referenced by Checkerboard2DTexture< T >::Evaluate().
Reference<Texture<T> > Checkerboard2DTexture< T >::tex2 [private] |
Definition at line 99 of file checkerboard.h.
Referenced by Checkerboard2DTexture< T >::Evaluate().