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

Go to the source code of this file.

Functions

void GXAdjustForOverscan (const GXRenderModeObj *rmin, GXRenderModeObj *rmout, u16 hor, u16 ver)
 
void GXSetDispCopySrc (u16 left, u16 top, u16 wd, u16 ht)
 
void GXSetTexCopySrc (u16 left, u16 top, u16 wd, u16 ht)
 
void GXSetDispCopyDst (u16 wd, u16 ht)
 
void GXSetTexCopyDst (u16 wd, u16 ht, GXTexFmt fmt, GXBool mipmap)
 
void GXSetDispCopyFrame2Field (GXCopyMode mode)
 
void GXSetCopyClamp (GXFBClamp clamp)
 
u32 GXSetDispCopyYScale (f32 vscale)
 
void GXSetCopyClear (GXColor clear_clr, u32 clear_z)
 
void GXSetCopyFilter (GXBool aa, const u8 sample_pattern[12][2], GXBool vf, const u8 vfilter[7])
 
void GXSetDispCopyGamma (GXGamma gamma)
 
void GXCopyDisp (void *dest, GXBool clear)
 
void GXCopyTex (void *dest, GXBool clear)
 
void GXClearBoundingBox (void)
 
void GXReadBoundingBox (u16 *left, u16 *top, u16 *right, u16 *bottom)
 
u16 GXGetNumXfbLines (u16 efbHeight, f32 yScale)
 
f32 GXGetYScaleFactor (u16 efbHeight, u16 xfbHeight)
 

Variables

GXRenderModeObj GXNtsc240Ds
 
GXRenderModeObj GXNtsc240DsAa
 
GXRenderModeObj GXNtsc240Int
 
GXRenderModeObj GXNtsc240IntAa
 
GXRenderModeObj GXNtsc480IntDf
 
GXRenderModeObj GXNtsc480Int
 
GXRenderModeObj GXNtsc480IntAa
 
GXRenderModeObj GXNtsc480Prog
 
GXRenderModeObj GXNtsc480ProgAa
 
GXRenderModeObj GXMpal240Ds
 
GXRenderModeObj GXMpal240DsAa
 
GXRenderModeObj GXMpal240Int
 
GXRenderModeObj GXMpal240IntAa
 
GXRenderModeObj GXMpal480IntDf
 
GXRenderModeObj GXMpal480Int
 
GXRenderModeObj GXMpal480IntAa
 
GXRenderModeObj GXPal264Ds
 
GXRenderModeObj GXPal264DsAa
 
GXRenderModeObj GXPal264Int
 
GXRenderModeObj GXPal264IntAa
 
GXRenderModeObj GXPal528IntDf
 
GXRenderModeObj GXPal528Int
 
GXRenderModeObj GXPal528IntAa
 
GXRenderModeObj GXEurgb60Hz240Ds
 
GXRenderModeObj GXEurgb60Hz240DsAa
 
GXRenderModeObj GXEurgb60Hz240Int
 
GXRenderModeObj GXEurgb60Hz240IntAa
 
GXRenderModeObj GXEurgb60Hz480IntDf
 
GXRenderModeObj GXEurgb60Hz480Int
 
GXRenderModeObj GXEurgb60Hz480IntAa
 

Function Documentation

◆ GXAdjustForOverscan()

void GXAdjustForOverscan ( const GXRenderModeObj * rmin,
GXRenderModeObj * rmout,
u16 hor,
u16 ver )

◆ GXClearBoundingBox()

void GXClearBoundingBox ( void )

◆ GXCopyDisp()

void GXCopyDisp ( void * dest,
GXBool clear )

◆ GXCopyTex()

void GXCopyTex ( void * dest,
GXBool clear )

◆ GXGetNumXfbLines()

u16 GXGetNumXfbLines ( u16 efbHeight,
f32 yScale )

◆ GXGetYScaleFactor()

f32 GXGetYScaleFactor ( u16 efbHeight,
u16 xfbHeight )

◆ GXReadBoundingBox()

void GXReadBoundingBox ( u16 * left,
u16 * top,
u16 * right,
u16 * bottom )

◆ GXSetCopyClamp()

void GXSetCopyClamp ( GXFBClamp clamp)

◆ GXSetCopyClear()

void GXSetCopyClear ( GXColor clear_clr,
u32 clear_z )

◆ GXSetCopyFilter()

void GXSetCopyFilter ( GXBool aa,
const u8 sample_pattern[12][2],
GXBool vf,
const u8 vfilter[7] )

◆ GXSetDispCopyDst()

void GXSetDispCopyDst ( u16 wd,
u16 ht )

◆ GXSetDispCopyFrame2Field()

void GXSetDispCopyFrame2Field ( GXCopyMode mode)

◆ GXSetDispCopyGamma()

void GXSetDispCopyGamma ( GXGamma gamma)

◆ GXSetDispCopySrc()

void GXSetDispCopySrc ( u16 left,
u16 top,
u16 wd,
u16 ht )

◆ GXSetDispCopyYScale()

u32 GXSetDispCopyYScale ( f32 vscale)

◆ GXSetTexCopyDst()

void GXSetTexCopyDst ( u16 wd,
u16 ht,
GXTexFmt fmt,
GXBool mipmap )

◆ GXSetTexCopySrc()

void GXSetTexCopySrc ( u16 left,
u16 top,
u16 wd,
u16 ht )

Variable Documentation

◆ GXEurgb60Hz240Ds

GXRenderModeObj GXEurgb60Hz240Ds
extern

◆ GXEurgb60Hz240DsAa

GXRenderModeObj GXEurgb60Hz240DsAa
extern

◆ GXEurgb60Hz240Int

GXRenderModeObj GXEurgb60Hz240Int
extern

◆ GXEurgb60Hz240IntAa

GXRenderModeObj GXEurgb60Hz240IntAa
extern

◆ GXEurgb60Hz480Int

GXRenderModeObj GXEurgb60Hz480Int
extern

◆ GXEurgb60Hz480IntAa

GXRenderModeObj GXEurgb60Hz480IntAa
extern

◆ GXEurgb60Hz480IntDf

GXRenderModeObj GXEurgb60Hz480IntDf
extern

◆ GXMpal240Ds

GXRenderModeObj GXMpal240Ds
extern

◆ GXMpal240DsAa

GXRenderModeObj GXMpal240DsAa
extern

◆ GXMpal240Int

GXRenderModeObj GXMpal240Int
extern

◆ GXMpal240IntAa

GXRenderModeObj GXMpal240IntAa
extern

◆ GXMpal480Int

GXRenderModeObj GXMpal480Int
extern

◆ GXMpal480IntAa

GXRenderModeObj GXMpal480IntAa
extern

◆ GXMpal480IntDf

GXRenderModeObj GXMpal480IntDf
extern

◆ GXNtsc240Ds

GXRenderModeObj GXNtsc240Ds
extern

◆ GXNtsc240DsAa

GXRenderModeObj GXNtsc240DsAa
extern

◆ GXNtsc240Int

GXRenderModeObj GXNtsc240Int
extern

◆ GXNtsc240IntAa

GXRenderModeObj GXNtsc240IntAa
extern

◆ GXNtsc480Int

GXRenderModeObj GXNtsc480Int
extern

◆ GXNtsc480IntAa

GXRenderModeObj GXNtsc480IntAa
extern

◆ GXNtsc480IntDf

GXRenderModeObj GXNtsc480IntDf
extern

◆ GXNtsc480Prog

GXRenderModeObj GXNtsc480Prog
extern

◆ GXNtsc480ProgAa

GXRenderModeObj GXNtsc480ProgAa
extern

◆ GXPal264Ds

GXRenderModeObj GXPal264Ds
extern

◆ GXPal264DsAa

GXRenderModeObj GXPal264DsAa
extern

◆ GXPal264Int

GXRenderModeObj GXPal264Int
extern

◆ GXPal264IntAa

GXRenderModeObj GXPal264IntAa
extern

◆ GXPal528Int

GXRenderModeObj GXPal528Int
extern

◆ GXPal528IntAa

GXRenderModeObj GXPal528IntAa
extern

◆ GXPal528IntDf

GXRenderModeObj GXPal528IntDf
extern