SSBM Decomp
Loading...
Searching...
No Matches
GXFrameBuffer.h
Go to the documentation of this file.
1#ifndef _DOLPHIN_GX_GXFRAMEBUFFER_H_
2#define _DOLPHIN_GX_GXFRAMEBUFFER_H_
3
5#include <dolphin/gx/GXEnum.h>
6
7#ifdef __cplusplus
8extern "C" {
9#endif
10
11#define GX_MAX_Z24 0x00ffffff
12
36
38void GXSetDispCopySrc(u16 left, u16 top, u16 wd, u16 ht);
39void GXSetTexCopySrc(u16 left, u16 top, u16 wd, u16 ht);
41void GXSetTexCopyDst(u16 wd, u16 ht, GXTexFmt fmt, GXBool mipmap);
45void GXSetCopyClear(GXColor clear_clr, u32 clear_z);
46void GXSetCopyFilter(GXBool aa, const u8 sample_pattern[12][2], GXBool vf, const u8 vfilter[7]);
48void GXCopyDisp(void *dest, GXBool clear);
49void GXCopyTex(void *dest, GXBool clear);
51void GXReadBoundingBox(u16 *left, u16 *top, u16 *right, u16 *bottom);
52
53#ifdef __cplusplus
54}
55#endif
56
57#endif
GXCopyMode
Definition GXEnum.h:892
GXTexFmt
Definition GXEnum.h:136
GXGamma
Definition GXEnum.h:50
GXFBClamp
Definition GXEnum.h:885
u8 GXBool
Definition GXEnum.h:6
void GXSetDispCopyDst(u16 wd, u16 ht)
GXRenderModeObj GXNtsc480Int
void GXClearBoundingBox(void)
GXRenderModeObj GXMpal240Ds
GXRenderModeObj GXMpal480Int
GXRenderModeObj GXMpal240IntAa
GXRenderModeObj GXMpal480IntAa
GXRenderModeObj GXMpal240DsAa
void GXCopyTex(void *dest, GXBool clear)
GXRenderModeObj GXPal528Int
GXRenderModeObj GXPal528IntDf
void GXSetTexCopyDst(u16 wd, u16 ht, GXTexFmt fmt, GXBool mipmap)
GXRenderModeObj GXPal264DsAa
void GXSetCopyClear(GXColor clear_clr, u32 clear_z)
GXRenderModeObj GXPal264IntAa
GXRenderModeObj GXNtsc240IntAa
void GXSetDispCopyFrame2Field(GXCopyMode mode)
GXRenderModeObj GXNtsc240DsAa
GXRenderModeObj GXMpal480IntDf
void GXSetCopyClamp(GXFBClamp clamp)
GXRenderModeObj GXNtsc480IntAa
GXRenderModeObj GXPal528IntAa
GXRenderModeObj GXNtsc240Ds
void GXSetDispCopyGamma(GXGamma gamma)
void GXSetDispCopySrc(u16 left, u16 top, u16 wd, u16 ht)
GXRenderModeObj GXMpal240Int
void GXSetTexCopySrc(u16 left, u16 top, u16 wd, u16 ht)
GXRenderModeObj GXNtsc480ProgAa
void GXAdjustForOverscan(GXRenderModeObj *rmin, GXRenderModeObj *rmout, u16 hor, u16 ver)
GXRenderModeObj GXNtsc480Prog
u32 GXSetDispCopyYScale(f32 vscale)
void GXCopyDisp(void *dest, GXBool clear)
void GXSetCopyFilter(GXBool aa, const u8 sample_pattern[12][2], GXBool vf, const u8 vfilter[7])
GXRenderModeObj GXPal264Int
GXRenderModeObj GXPal264Ds
void GXReadBoundingBox(u16 *left, u16 *top, u16 *right, u16 *bottom)
GXRenderModeObj GXNtsc240Int
unsigned long u32
Definition types.h:9
float f32
Definition types.h:13
unsigned short int u16
Definition types.h:7
GXRenderModeObj GXNtsc480IntDf
unsigned char u8
Definition hsd_3B2B.h:2
Definition GXStruct.h:29
Definition GXStruct.h:12