Public Members |
 |  |
| ddgTransform (void)
|
 |  | | Constructor.
|
 |  |
| ddgTransform (ddgVector3 *t, ddgVector3 *s = NULL, ddgVector3 *r = NULL, ddgNode *d = NULL)
|
 |  | | Constructor.
|
 |  |
void | translate ( ddgVector3 *t )
|
 |  | | Set translation.
|
 |  |
void | scale ( ddgVector3 *s )
|
 |  | | Set scale.
|
 |  |
void | rotate ( ddgVector3 *r )
|
 |  | | Set rotation.
|
 |  |
void | cylindricalBillBoard ( void )
|
 |  | | Set bill board forces object to face the camera allows rotation about Y axis only.
|
 |  |
void | sphericalBillBoard ( void )
|
 |  | | Set bill board forces object to face the camera..
|
 |  | bool | draw ( ddgContext *c ) |
 |  | | Render this node. More...
|
 |  |
ddgVector3 | _translate
|
 |  | | The amount to translate world space by.
|
 |  |
ddgVector3 | _scale
|
 |  | | The amount to scale world space by.
|
 |  |
ddgVector3 | _rotate
|
 |  | | The amount to rotate world space by in degrees about x, y and z axis.
|
 |  |
bool | fTranslate
|
 |  | | Flag to indicate if translation is used.
|
 |  |
bool | fScale
|
 |  | | Flag to indicate if scaling is used.
|
 |  |
bool | fRotate
|
 |  | | Flag to indicate if rotation is used.
|
 |  |
bool | fCylindricalBillBoard
|
 |  | | Cylindrical mode always faces viewer in XZ plane.
|
 |  |
bool | fSphericalBillBoard
|
 |  | | Spherical mode always faces viewer in all dimensions.
|