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

Go to the source code of this file.

Classes

struct  G2DSprite
 
struct  G2DPosOri
 
struct  G2DGlob
 
struct  G2DMatDesc
 
struct  G2DTileDesc
 
struct  G2DLayer
 

Typedefs

typedef enum G2DMatCtg G2DMatCtg
 
typedef struct G2DSprite G2DSprite
 
typedef struct G2DPosOri G2DPosOri
 
typedef struct G2DGlob G2DGlob
 
typedef struct G2DMatDesc G2DMatDesc
 
typedef struct G2DTileDesc G2DTileDesc
 
typedef struct G2DLayer G2DLayer
 

Enumerations

enum  G2DMatCtg { G2D_CTG_TEXTURE , G2D_CTG_RGB_DIRECT , G2D_CTG_RGBA_INDEX8 , G2D_CTG_EMPTY }
 

Functions

void G2DInitSprite (G2DSprite *sprite)
 
void G2DDrawSprite (G2DSprite *sprite, G2DPosOri *po)
 
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)
 

Typedef Documentation

◆ G2DGlob

typedef struct G2DGlob G2DGlob

◆ G2DLayer

typedef struct G2DLayer G2DLayer

◆ G2DMatCtg

typedef enum G2DMatCtg G2DMatCtg

◆ G2DMatDesc

typedef struct G2DMatDesc G2DMatDesc

◆ G2DPosOri

typedef struct G2DPosOri G2DPosOri

◆ G2DSprite

typedef struct G2DSprite G2DSprite

◆ G2DTileDesc

typedef struct G2DTileDesc G2DTileDesc

Enumeration Type Documentation

◆ G2DMatCtg

enum G2DMatCtg
Enumerator
G2D_CTG_TEXTURE 
G2D_CTG_RGB_DIRECT 
G2D_CTG_RGBA_INDEX8 
G2D_CTG_EMPTY 

Function Documentation

◆ 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 )