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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
1.3.7