#include <libultraship.h>
#include "common_structs.h"
#include "CoreMath.h"
Go to the source code of this file.
◆ AddEffectMatrix()
| void AddEffectMatrix |
( |
Mat4 | mtx, |
|
|
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 ) |
◆ AddTextMatrix()
| Gfx * AddTextMatrix |
( |
Gfx * | displayListHead, |
|
|
Mat4 | mtx ) |
◆ 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 | | ) |
|
◆ GetKartMatrix()
| Mtx * GetKartMatrix |
( |
size_t | playerId | ) |
|
◆ GetLookAtMatrix()
| Mtx * GetLookAtMatrix |
( |
size_t | cameraId | ) |
|
◆ GetOrthoMatrix()
| Mtx * GetOrthoMatrix |
( |
void | | ) |
|
◆ GetPerspMatrix()
| Mtx * GetPerspMatrix |
( |
size_t | cameraId | ) |
|
◆ GetScreenMatrix()
| Mtx * GetScreenMatrix |
( |
void | | ) |
|
◆ GetShadowMatrix()
| Mtx * GetShadowMatrix |
( |
size_t | playerId | ) |
|
◆ SetTextMatrix()
| void SetTextMatrix |
( |
Mat4 | mf, |
|
|
f32 | arg1, |
|
|
f32 | arg2, |
|
|
f32 | arg3, |
|
|
f32 | arg4 ) |