DD::Image::PrimitiveContext Class Reference
List of all members.
|
Public Member Functions |
| PrimitiveContext () |
void | set_geoinfo (GeoInfo *g, GeoInfo *mg=0) |
GeoInfo * | geoinfo () const |
GeoInfo * | mb_geoinfo () const |
Primitive * | primitive () const |
const Box3 & | face_uv_bbox () |
unsigned | face_clipmask () |
void | set_transforms (MatrixArray *m, MatrixArray *mb=0) |
MatrixArray * | transforms () const |
const Matrix4 & | matrix (int n) const |
const Matrix4 & | inverse_matrix (int n) const |
MatrixArray * | mb_transforms () const |
const Matrix4 & | mb_matrix (int n) const |
const Matrix4 & | mb_inverse_matrix (int n) const |
const unsigned * | indices () const |
unsigned | index (int n) const |
void | setPrimitive (Primitive *primitive) |
void | setPrimitiveIndex (unsigned int index) |
Friends |
class | Scene |
class | GeoInfo |
class | Primitive |
class | ParticlesSprite |
Detailed Description
A context structure to reference environmental information for the primitive during rendering. Contains pointers to the primitive's parent
GeoInfo, the valid
MatrixArray for this object, and attribute link pointers to the standard attribute types.
Constructor & Destructor Documentation
PrimitiveContext::PrimitiveContext |
( |
|
) |
|
Basic constructor just zeros all pointers.