SSBM Decomp
Loading...
Searching...
No Matches
GXFrameBuffer.h File Reference

Go to the source code of this file.

Macros

#define GX_MAX_Z24   0x00ffffff

Functions

void GXAdjustForOverscan (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)

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

Macro Definition Documentation

◆ GX_MAX_Z24

#define GX_MAX_Z24   0x00ffffff

Function Documentation

◆ GXAdjustForOverscan()

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

◆ GXSetDispCopySrc()

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

◆ GXSetTexCopySrc()

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

◆ GXSetDispCopyDst()

void GXSetDispCopyDst ( u16 wd,
u16 ht )

◆ GXSetTexCopyDst()

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

◆ GXSetDispCopyFrame2Field()

void GXSetDispCopyFrame2Field ( GXCopyMode mode)

◆ GXSetCopyClamp()

void GXSetCopyClamp ( GXFBClamp clamp)

◆ GXSetDispCopyYScale()

u32 GXSetDispCopyYScale ( f32 vscale)

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

◆ GXSetDispCopyGamma()

void GXSetDispCopyGamma ( GXGamma gamma)

◆ GXCopyDisp()

void GXCopyDisp ( void * dest,
GXBool clear )

◆ GXCopyTex()

void GXCopyTex ( void * dest,
GXBool clear )

◆ GXClearBoundingBox()

void GXClearBoundingBox ( void )

◆ GXReadBoundingBox()

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

Variable Documentation

◆ GXNtsc240Ds

GXRenderModeObj GXNtsc240Ds
extern

◆ GXNtsc240DsAa

GXRenderModeObj GXNtsc240DsAa
extern

◆ GXNtsc240Int

GXRenderModeObj GXNtsc240Int
extern

◆ GXNtsc240IntAa

GXRenderModeObj GXNtsc240IntAa
extern

◆ GXNtsc480IntDf

GXRenderModeObj GXNtsc480IntDf
extern

◆ GXNtsc480Int

GXRenderModeObj GXNtsc480Int
extern

◆ GXNtsc480IntAa

GXRenderModeObj GXNtsc480IntAa
extern

◆ GXNtsc480Prog

GXRenderModeObj GXNtsc480Prog
extern

◆ GXNtsc480ProgAa

GXRenderModeObj GXNtsc480ProgAa
extern

◆ GXMpal240Ds

GXRenderModeObj GXMpal240Ds
extern

◆ GXMpal240DsAa

GXRenderModeObj GXMpal240DsAa
extern

◆ GXMpal240Int

GXRenderModeObj GXMpal240Int
extern

◆ GXMpal240IntAa

GXRenderModeObj GXMpal240IntAa
extern

◆ GXMpal480IntDf

GXRenderModeObj GXMpal480IntDf
extern

◆ GXMpal480Int

GXRenderModeObj GXMpal480Int
extern

◆ GXMpal480IntAa

GXRenderModeObj GXMpal480IntAa
extern

◆ GXPal264Ds

GXRenderModeObj GXPal264Ds
extern

◆ GXPal264DsAa

GXRenderModeObj GXPal264DsAa
extern

◆ GXPal264Int

GXRenderModeObj GXPal264Int
extern

◆ GXPal264IntAa

GXRenderModeObj GXPal264IntAa
extern

◆ GXPal528IntDf

GXRenderModeObj GXPal528IntDf
extern

◆ GXPal528Int

GXRenderModeObj GXPal528Int
extern

◆ GXPal528IntAa

GXRenderModeObj GXPal528IntAa
extern