Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
GXMisc.c File Reference

Functions

static void GXTokenInterruptHandler (__OSInterrupt interrupt, OSContext *context)
 
static void GXFinishInterruptHandler (__OSInterrupt interrupt, OSContext *pContext)
 
void GXSetMisc (GXMiscToken token, u32 val)
 
void GXFlush (void)
 
static void __GXAbortWait (u32 clocks)
 
static void __GXAbortWaitPECopyDone (void)
 
void __GXAbort (void)
 
void GXAbortFrame (void)
 
void GXSetDrawDone (void)
 
static void GXWaitDrawDone (void)
 
void GXDrawDone (void)
 
void GXPixModeSync (void)
 
void GXPokeAlphaMode (GXCompare comp, u8 threshold)
 
void GXPokeAlphaRead (GXAlphaReadMode mode)
 
void GXPokeAlphaUpdate (GXBool enable_update)
 
void GXPokeBlendMode (GXBlendMode mode, GXBlendFactor srcFactor, GXBlendFactor destFactor, GXLogicOp op)
 
void GXPokeColorUpdate (GXBool enable_update)
 
void GXPokeDstAlpha (GXBool enable, u8 alpha)
 
void GXPokeDither (GXBool enable)
 
void GXPokeZMode (GXBool enable_compare, GXCompare comp, GXBool update_enable)
 
void GXPeekZ (u16 x, u16 y, u32 *z)
 
GXDrawSyncCallback GXSetDrawSyncCallback (GXDrawSyncCallback callback)
 
GXDrawDoneCallback GXSetDrawDoneCallback (GXDrawDoneCallback callback)
 
void __GXPEInit (void)
 

Variables

static GXDrawSyncCallback TokenCB
 
static GXDrawDoneCallback DrawDoneCB
 
static GXBool DrawDone
 
static OSThreadQueue FinishQueue
 

Function Documentation

◆ __GXAbort()

void __GXAbort ( void  )

◆ __GXAbortWait()

static void __GXAbortWait ( u32  clocks)
static

◆ __GXAbortWaitPECopyDone()

static void __GXAbortWaitPECopyDone ( void  )
static

◆ __GXPEInit()

void __GXPEInit ( void  )

◆ GXAbortFrame()

void GXAbortFrame ( void  )

◆ GXDrawDone()

void GXDrawDone ( void  )

◆ GXFinishInterruptHandler()

static void GXFinishInterruptHandler ( __OSInterrupt  interrupt,
OSContext pContext 
)
static

◆ GXFlush()

void GXFlush ( void  )

◆ GXPeekZ()

void GXPeekZ ( u16  x,
u16  y,
u32 z 
)

◆ GXPixModeSync()

void GXPixModeSync ( void  )

◆ GXPokeAlphaMode()

void GXPokeAlphaMode ( GXCompare  comp,
u8  threshold 
)

◆ GXPokeAlphaRead()

void GXPokeAlphaRead ( GXAlphaReadMode  mode)

◆ GXPokeAlphaUpdate()

void GXPokeAlphaUpdate ( GXBool  enable_update)

◆ GXPokeBlendMode()

void GXPokeBlendMode ( GXBlendMode  mode,
GXBlendFactor  srcFactor,
GXBlendFactor  destFactor,
GXLogicOp  op 
)

◆ GXPokeColorUpdate()

void GXPokeColorUpdate ( GXBool  enable_update)

◆ GXPokeDither()

void GXPokeDither ( GXBool  enable)

◆ GXPokeDstAlpha()

void GXPokeDstAlpha ( GXBool  enable,
u8  alpha 
)

◆ GXPokeZMode()

void GXPokeZMode ( GXBool  enable_compare,
GXCompare  comp,
GXBool  update_enable 
)

◆ GXSetDrawDone()

void GXSetDrawDone ( void  )

◆ GXSetDrawDoneCallback()

GXDrawDoneCallback GXSetDrawDoneCallback ( GXDrawDoneCallback  callback)

◆ GXSetDrawSyncCallback()

GXDrawSyncCallback GXSetDrawSyncCallback ( GXDrawSyncCallback  callback)

◆ GXSetMisc()

void GXSetMisc ( GXMiscToken  token,
u32  val 
)

◆ GXTokenInterruptHandler()

static void GXTokenInterruptHandler ( __OSInterrupt  interrupt,
OSContext context 
)
static

◆ GXWaitDrawDone()

static void GXWaitDrawDone ( void  )
static

Variable Documentation

◆ DrawDone

GXBool DrawDone
static

◆ DrawDoneCB

GXDrawDoneCallback DrawDoneCB
static

◆ FinishQueue

OSThreadQueue FinishQueue
static

◆ TokenCB

GXDrawSyncCallback TokenCB
static