The 3D transform and its stack. More...
Go to the source code of this file.
Macros | |
| #define | TRANSFORM_IDENTITY_REGISTER_SETUP |
| The games order the identity-register setup differently before the same stores. | |
Functions | |
| void | SceneTransform_RewindStack (void) |
| static __inline__ void | Transform_SetIdentity (void *matrix) |
| static __inline__ void | Transform_ResetCurrent (void) |
| Resets the current matrix to identity. | |
Variables | |
| s32 | gTransform [12] |
| s32 | gTransformStackDepth |
| u8 * | gTransformStackTop |
The 3D transform and its stack.
Definition in file transform.h.
| #define TRANSFORM_IDENTITY_REGISTER_SETUP |
The games order the identity-register setup differently before the same stores.
Definition at line 31 of file transform.h.
Referenced by Transform_ResetCurrent().
| void SceneTransform_RewindStack | ( | void | ) |
Referenced by SceneTransform_RewindStack().
|
static |
Definition at line 17 of file transform.h.
Referenced by BattlePresentation_InitializeTransitionEntries(), SceneTransform_ApplyPitch(), SceneTransform_ApplyPosition(), SceneTransform_ApplyRoll(), SceneTransform_ApplyScale(), SceneTransform_ApplyYaw(), and Transform_SetIdentity().
|
static |
Resets the current matrix to identity.
Definition at line 36 of file transform.h.
Referenced by Render_ResetTransformState(), SceneTransform_ResetMatrix(), and Transform_ResetCurrent().
|
extern |
|
extern |
Referenced by Render_ResetTransformState(), Transform_Pop(), and Transform_Push().
|
extern |
Referenced by Render_ResetTransformState(), Transform_Pop(), and Transform_Push().