Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
G2D.c File Reference

Functions

void G2DInitSprite (G2DSprite *sprite)
 
void G2DDrawSprite (G2DSprite *sprite, G2DPosOri *po)
 
static void FillSection (G2DLayer *layer, s8 *aSortBuffer, s32 *nScanLine, s32 nEvent, s16 *nIdx, s32 *nL, s32 *nR, f32 *rLeft, f32 *rRight, f32 rStep0, f32 rStep1, s32 nMapX, s32 nMapY)
 
void G2DDrawLayer (G2DLayer *layer, s8 *aSortBuffer)
 
void G2DSetCamera (G2DPosOri *po)
 
void G2DInitWorld (u32 nWorldX, u32 nWorldY)
 
void G2DSetViewport (u16 nLeft, u16 nTop, u16 nWidth, u16 nHeight)
 

Variables

static G2DGlob glob
 

Function Documentation

◆ FillSection()

static void FillSection ( G2DLayer * layer,
s8 * aSortBuffer,
s32 * nScanLine,
s32 nEvent,
s16 * nIdx,
s32 * nL,
s32 * nR,
f32 * rLeft,
f32 * rRight,
f32 rStep0,
f32 rStep1,
s32 nMapX,
s32 nMapY )
inlinestatic

◆ G2DDrawLayer()

void G2DDrawLayer ( G2DLayer * layer,
s8 * aSortBuffer )

◆ G2DDrawSprite()

void G2DDrawSprite ( G2DSprite * sprite,
G2DPosOri * po )

◆ G2DInitSprite()

void G2DInitSprite ( G2DSprite * sprite)

◆ G2DInitWorld()

void G2DInitWorld ( u32 nWorldX,
u32 nWorldY )

◆ G2DSetCamera()

void G2DSetCamera ( G2DPosOri * po)

◆ G2DSetViewport()

void G2DSetViewport ( u16 nLeft,
u16 nTop,
u16 nWidth,
u16 nHeight )

Variable Documentation

◆ glob

G2DGlob glob
static