Public Member Functions | |
MatrixStack () | |
void | Pop () |
void | Push () |
void | LoadIdentity () |
void | LoadMatrix (const RageMatrix &m) |
void | MultMatrix (const RageMatrix &m) |
void | MultMatrixLocal (const RageMatrix &m) |
void | RotateX (float degrees) |
void | RotateY (float degrees) |
void | RotateZ (float degrees) |
void | RotateXLocal (float degrees) |
void | RotateYLocal (float degrees) |
void | RotateZLocal (float degrees) |
void | Scale (float x, float y, float z) |
void | ScaleLocal (float x, float y, float z) |
void | Translate (float x, float y, float z) |
void | TranslateLocal (float x, float y, float z) |
const RageMatrix * | GetTop () |
Private Attributes | |
vector< RageMatrix > | stack |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|