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

Functions

void GXSetDispCopySrc (u16 left, u16 top, u16 width, u16 height)
 
void GXSetTexCopySrc (u16 left, u16 top, u16 width, u16 height)
 
void GXSetDispCopyDst (u16 arg0, u16 arg1)
 
void GXSetTexCopyDst (u16 width, u16 height, GXTexFmt format, GXBool useMIPmap)
 
void GXSetDispCopyFrame2Field (GXCopyMode arg0)
 
void GXSetCopyClamp (GXFBClamp clamp)
 
static u32 __GXGetNumXfbLines (u32 height, u32 scale)
 
u16 GXGetNumXfbLines (const u16 efbHeight, f32 yScale)
 
f32 GXGetYScaleFactor (u16 efbHeight, u16 xfbHeight)
 
u32 GXSetDispCopyYScale (f32 vertScale)
 
void GXSetCopyClear (GXColor color, u32 clear_z)
 
void GXSetCopyFilter (GXBool useAA, u8 samplePattern[12][2], GXBool doVertFilt, u8 vFilt[7])
 
void GXSetDispCopyGamma (GXGamma gamma)
 
void GXCopyDisp (void *dest, GXBool doClear)
 
void GXCopyTex (void *dest, GXBool doClear)
 
void GXClearBoundingBox (void)
 

Variables

GXRenderModeObj GXNtsc480IntDf
 
GXRenderModeObj GXNtsc480Int
 
GXRenderModeObj GXMpal480IntDf
 
GXRenderModeObj GXPal528IntDf
 
GXRenderModeObj GXEurgb60Hz480IntDf
 

Function Documentation

◆ __GXGetNumXfbLines()

static u32 __GXGetNumXfbLines ( u32  height,
u32  scale 
)
static

◆ GXClearBoundingBox()

void GXClearBoundingBox ( void  )

◆ GXCopyDisp()

void GXCopyDisp ( void dest,
GXBool  doClear 
)

◆ GXCopyTex()

void GXCopyTex ( void dest,
GXBool  doClear 
)

◆ GXGetNumXfbLines()

u16 GXGetNumXfbLines ( const u16  efbHeight,
f32  yScale 
)

◆ GXGetYScaleFactor()

f32 GXGetYScaleFactor ( u16  efbHeight,
u16  xfbHeight 
)

◆ GXSetCopyClamp()

void GXSetCopyClamp ( GXFBClamp  clamp)

◆ GXSetCopyClear()

void GXSetCopyClear ( GXColor  color,
u32  clear_z 
)

◆ GXSetCopyFilter()

void GXSetCopyFilter ( GXBool  useAA,
u8  samplePattern[12][2],
GXBool  doVertFilt,
u8  vFilt[7] 
)

◆ GXSetDispCopyDst()

void GXSetDispCopyDst ( u16  arg0,
u16  arg1 
)

◆ GXSetDispCopyFrame2Field()

void GXSetDispCopyFrame2Field ( GXCopyMode  arg0)

◆ GXSetDispCopyGamma()

void GXSetDispCopyGamma ( GXGamma  gamma)

◆ GXSetDispCopySrc()

void GXSetDispCopySrc ( u16  left,
u16  top,
u16  width,
u16  height 
)

◆ GXSetDispCopyYScale()

u32 GXSetDispCopyYScale ( f32  vertScale)

◆ GXSetTexCopyDst()

void GXSetTexCopyDst ( u16  width,
u16  height,
GXTexFmt  format,
GXBool  useMIPmap 
)

◆ GXSetTexCopySrc()

void GXSetTexCopySrc ( u16  left,
u16  top,
u16  width,
u16  height 
)

Variable Documentation

◆ GXEurgb60Hz480IntDf

GXRenderModeObj GXEurgb60Hz480IntDf

◆ GXMpal480IntDf

GXRenderModeObj GXMpal480IntDf

◆ GXNtsc480Int

GXRenderModeObj GXNtsc480Int

◆ GXNtsc480IntDf

GXRenderModeObj GXNtsc480IntDf

◆ GXPal528IntDf

GXRenderModeObj GXPal528IntDf