Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
GDBase.h File Reference

Go to the source code of this file.

Classes

struct  GDLObj
 

Typedefs

typedef struct GDLObj GDLObj
 
typedef void(* GDOverflowCallback) (void)
 

Functions

void GDInitGDLObj (GDLObj *, u8 *, u32)
 
void GDFlushCurrToMem ()
 
void GDPadCurr32 ()
 
void GDOverflowed (void)
 
static void __GDWrite (u8 data)
 
static void GDSetCurrent (GDLObj *obj)
 
static u32 GDGetGDLObjOffset (GDLObj *obj)
 
static u8GDGetCurrPointer ()
 
static s32 GDGetCurrOffset ()
 
static void GDSetCurrOffset (s32 offs)
 
static void GDAdvCurrOffset (s32 offs)
 
static void GDOverflowCheck (u32 len)
 
static void GDWrite_u32 (u32 v)
 
static void GDWrite_u16 (u16 v)
 
static void GDWrite_u8 (u8 v)
 
static void GDWriteCPCmd (u8 addr, u32 v)
 
static void GDWriteXFCmd (u16 addr, u32 v)
 

Variables

GDLObj__GDCurrentDL
 

Typedef Documentation

◆ GDLObj

◆ GDOverflowCallback

typedef void(* GDOverflowCallback) (void)

Function Documentation

◆ __GDWrite()

static void __GDWrite ( u8  data)
inlinestatic

◆ GDAdvCurrOffset()

static void GDAdvCurrOffset ( s32  offs)
inlinestatic

◆ GDFlushCurrToMem()

void GDFlushCurrToMem ( )

◆ GDGetCurrOffset()

static s32 GDGetCurrOffset ( )
inlinestatic

◆ GDGetCurrPointer()

static u8 * GDGetCurrPointer ( )
inlinestatic

◆ GDGetGDLObjOffset()

static u32 GDGetGDLObjOffset ( GDLObj obj)
inlinestatic

◆ GDInitGDLObj()

void GDInitGDLObj ( GDLObj obj,
u8 start,
u32  len 
)

GDBase.c Description:

◆ GDOverflowCheck()

static void GDOverflowCheck ( u32  len)
inlinestatic

◆ GDOverflowed()

void GDOverflowed ( void  )

◆ GDPadCurr32()

void GDPadCurr32 ( )

◆ GDSetCurrent()

static void GDSetCurrent ( GDLObj obj)
inlinestatic

◆ GDSetCurrOffset()

static void GDSetCurrOffset ( s32  offs)
inlinestatic

◆ GDWrite_u16()

static void GDWrite_u16 ( u16  v)
inlinestatic

◆ GDWrite_u32()

static void GDWrite_u32 ( u32  v)
inlinestatic

◆ GDWrite_u8()

static void GDWrite_u8 ( u8  v)
inlinestatic

◆ GDWriteCPCmd()

static void GDWriteCPCmd ( u8  addr,
u32  v 
)
inlinestatic

◆ GDWriteXFCmd()

static void GDWriteXFCmd ( u16  addr,
u32  v 
)
inlinestatic

Variable Documentation

◆ __GDCurrentDL

GDLObj* __GDCurrentDL
extern