Citro3d
Loading...
Searching...
No Matches
mtxstack.c File Reference
#include <c3d/mtxstack.h>
#include <c3d/uniforms.h>

Go to the source code of this file.

Functions

void MtxStack_Init (C3D_MtxStack *stk)
 
void MtxStack_Bind (C3D_MtxStack *stk, GPU_SHADER_TYPE unifType, int unifPos, int unifLen)
 
C3D_Mtx * MtxStack_Push (C3D_MtxStack *stk)
 
C3D_Mtx * MtxStack_Pop (C3D_MtxStack *stk)
 
void MtxStack_Update (C3D_MtxStack *stk)
 

Function Documentation

◆ MtxStack_Bind()

void MtxStack_Bind ( C3D_MtxStack *  stk,
GPU_SHADER_TYPE  unifType,
int  unifPos,
int  unifLen 
)

Definition at line 12 of file mtxstack.c.

◆ MtxStack_Init()

void MtxStack_Init ( C3D_MtxStack *  stk)

Definition at line 4 of file mtxstack.c.

◆ MtxStack_Pop()

C3D_Mtx * MtxStack_Pop ( C3D_MtxStack *  stk)

Definition at line 28 of file mtxstack.c.

◆ MtxStack_Push()

C3D_Mtx * MtxStack_Push ( C3D_MtxStack *  stk)

Definition at line 20 of file mtxstack.c.

◆ MtxStack_Update()

void MtxStack_Update ( C3D_MtxStack *  stk)

Definition at line 35 of file mtxstack.c.