SSBM Decomp
Loading...
Searching...
No Matches
mtxstack.c File Reference
#include <dolphin.h>
#include <dolphin/mtx.h>

Functions

void MTXInitStack (MTXStack *sPtr, u32 numMtx)
 @TODO: A bunch of pointless void casts because of Mtx type-ness.
Mtx * MTXPush (MTXStack *sPtr, Mtx m)
Mtx * MTXPushFwd (MTXStack *sPtr, Mtx m)
Mtx * MTXPushInv (MTXStack *sPtr, Mtx m)
Mtx * MTXPushInvXpose (MTXStack *sPtr, Mtx m)
Mtx * MTXPop (MTXStack *sPtr)
Mtx * MTXGetStackPtr (MTXStack *sPtr)

Function Documentation

◆ MTXInitStack()

void MTXInitStack ( MTXStack * sPtr,
u32 numMtx )

@TODO: A bunch of pointless void casts because of Mtx type-ness.

Dunno how to resolve this at the moment.

◆ MTXPush()

Mtx * MTXPush ( MTXStack * sPtr,
Mtx m )

◆ MTXPushFwd()

Mtx * MTXPushFwd ( MTXStack * sPtr,
Mtx m )

◆ MTXPushInv()

Mtx * MTXPushInv ( MTXStack * sPtr,
Mtx m )

◆ MTXPushInvXpose()

Mtx * MTXPushInvXpose ( MTXStack * sPtr,
Mtx m )

◆ MTXPop()

Mtx * MTXPop ( MTXStack * sPtr)

◆ MTXGetStackPtr()

Mtx * MTXGetStackPtr ( MTXStack * sPtr)