Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
GXTransform.h File Reference

Go to the source code of this file.

Functions

void GXProject (f32 x, f32 y, f32 z, const f32 mtx[3][4], const f32 *pm, const f32 *vp, f32 *sx, f32 *sy, f32 *sz)
 
void GXSetProjection (const f32 mtx[4][4], GXProjectionType type)
 
void GXSetProjectionv (const f32 *ptr)
 
void GXLoadPosMtxImm (const f32 mtx[3][4], u32 id)
 
void GXLoadPosMtxIndx (u16 mtx_indx, u32 id)
 
void GXLoadNrmMtxImm (const f32 mtx[3][4], u32 id)
 
void GXLoadNrmMtxImm3x3 (const f32 mtx[3][3], u32 id)
 
void GXLoadNrmMtxIndx3x3 (u16 mtx_indx, u32 id)
 
void GXSetCurrentMtx (u32 id)
 
void GXLoadTexMtxImm (const f32 mtx[][4], u32 id, GXTexMtxType type)
 
void GXLoadTexMtxIndx (u16 mtx_indx, u32 id, GXTexMtxType type)
 
void GXSetViewportJitter (f32 left, f32 top, f32 wd, f32 ht, f32 nearz, f32 farz, u32 field)
 
void GXSetViewport (f32 left, f32 top, f32 wd, f32 ht, f32 nearz, f32 farz)
 
void GXSetScissorBoxOffset (s32 x_off, s32 y_off)
 
void GXSetClipMode (GXClipMode mode)
 
void GXSetZScaleOffset (f32 scale, f32 offset)
 

Function Documentation

◆ GXLoadNrmMtxImm()

void GXLoadNrmMtxImm ( const f32 mtx[3][4],
u32 id )

◆ GXLoadNrmMtxImm3x3()

void GXLoadNrmMtxImm3x3 ( const f32 mtx[3][3],
u32 id )

◆ GXLoadNrmMtxIndx3x3()

void GXLoadNrmMtxIndx3x3 ( u16 mtx_indx,
u32 id )

◆ GXLoadPosMtxImm()

void GXLoadPosMtxImm ( const f32 mtx[3][4],
u32 id )

◆ GXLoadPosMtxIndx()

void GXLoadPosMtxIndx ( u16 mtx_indx,
u32 id )

◆ GXLoadTexMtxImm()

void GXLoadTexMtxImm ( const f32 mtx[][4],
u32 id,
GXTexMtxType type )

◆ GXLoadTexMtxIndx()

void GXLoadTexMtxIndx ( u16 mtx_indx,
u32 id,
GXTexMtxType type )

◆ GXProject()

void GXProject ( f32 x,
f32 y,
f32 z,
const f32 mtx[3][4],
const f32 * pm,
const f32 * vp,
f32 * sx,
f32 * sy,
f32 * sz )

◆ GXSetClipMode()

void GXSetClipMode ( GXClipMode mode)

◆ GXSetCurrentMtx()

void GXSetCurrentMtx ( u32 id)

◆ GXSetProjection()

void GXSetProjection ( const f32 mtx[4][4],
GXProjectionType type )

◆ GXSetProjectionv()

void GXSetProjectionv ( const f32 * ptr)

◆ GXSetScissorBoxOffset()

void GXSetScissorBoxOffset ( s32 x_off,
s32 y_off )

◆ GXSetViewport()

void GXSetViewport ( f32 left,
f32 top,
f32 wd,
f32 ht,
f32 nearz,
f32 farz )

◆ GXSetViewportJitter()

void GXSetViewportJitter ( f32 left,
f32 top,
f32 wd,
f32 ht,
f32 nearz,
f32 farz,
u32 field )

◆ GXSetZScaleOffset()

void GXSetZScaleOffset ( f32 scale,
f32 offset )