#include <libultraship.h>
#include "common_structs.h"
#include "CoreMath.h"
Go to the source code of this file.
|
void | ClearMatrixPools (void) |
|
void | AddHudMatrix (Mat4 mtx, s32 flags) |
|
void | AddObjectMatrix (Mat4 mtx, s32 flags) |
|
void | AddEffectMatrix (Mat4 mtx, s32 flags) |
|
void | AddEffectMatrixOrtho (void) |
|
void | AddEffectMatrixFixed (s32 flags) |
|
void | SetTextMatrix (Mat4 mf, f32 arg1, f32 arg2, f32 arg3, f32 arg4) |
|
Gfx * | AddTextMatrix (Gfx *displayListHead, Mat4 mtx) |
|
Mtx * | GetEffectMatrix (void) |
|
void | ClearHudMatrixPool (void) |
|
void | ClearEffectsMatrixPool (void) |
|
void | ClearObjectsMatrixPool (void) |
|
void | AddKartMatrix (Mat4 mtx, s32 flags) |
|
void | AddShadowMatrix (Mat4 mtx, s32 flags) |
|
◆ AddEffectMatrix()
void AddEffectMatrix |
( |
Mat4 | mtx, |
|
|
s32 | flags ) |
◆ AddEffectMatrixFixed()
void AddEffectMatrixFixed |
( |
s32 | flags | ) |
|
◆ AddEffectMatrixOrtho()
void AddEffectMatrixOrtho |
( |
void | | ) |
|
◆ AddHudMatrix()
void AddHudMatrix |
( |
Mat4 | mtx, |
|
|
s32 | flags ) |
◆ AddKartMatrix()
void AddKartMatrix |
( |
Mat4 | mtx, |
|
|
s32 | flags ) |
◆ AddObjectMatrix()
void AddObjectMatrix |
( |
Mat4 | mtx, |
|
|
s32 | flags ) |
◆ AddShadowMatrix()
void AddShadowMatrix |
( |
Mat4 | mtx, |
|
|
s32 | flags ) |
◆ AddTextMatrix()
Gfx * AddTextMatrix |
( |
Gfx * | displayListHead, |
|
|
Mat4 | mtx ) |
◆ ClearEffectsMatrixPool()
void ClearEffectsMatrixPool |
( |
void | | ) |
|
◆ ClearHudMatrixPool()
void ClearHudMatrixPool |
( |
void | | ) |
|
◆ ClearMatrixPools()
void ClearMatrixPools |
( |
void | | ) |
|
Note that the game doesn't seem to clear all of these at the beginning of a new frame. We might need to adjust which ones we clear.
◆ ClearObjectsMatrixPool()
void ClearObjectsMatrixPool |
( |
void | | ) |
|
◆ GetEffectMatrix()
Mtx * GetEffectMatrix |
( |
void | | ) |
|
◆ SetTextMatrix()
void SetTextMatrix |
( |
Mat4 | mf, |
|
|
f32 | arg1, |
|
|
f32 | arg2, |
|
|
f32 | arg3, |
|
|
f32 | arg4 ) |