SSBM Decomp
Loading...
Searching...
No Matches
GXManage.h
Go to the documentation of this file.
1#ifndef _DOLPHIN_GX_GXMANAGE_H_
2#define _DOLPHIN_GX_GXMANAGE_H_
3
4#include <dolphin/gx/GXFifo.h>
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10typedef void (*GXDrawSyncCallback)(u16 token);
11typedef void (*GXDrawDoneCallback)(void);
12
13// Init
15GXFifoObj *GXInit(void *base, u32 size);
16
17// Misc
18void GXSetMisc(GXMiscToken token, u32 val);
19void GXFlush(void);
21void GXAbortFrame(void);
22void GXSetDrawSync(u16 token);
24void GXSetDrawDone(void);
25void GXWaitDrawDone(void);
26void GXDrawDone(void);
27void GXPixModeSync(void);
28void GXTexModeSync(void);
31
32#ifdef __cplusplus
33}
34#endif
35
36#endif
GXMiscToken
Definition GXEnum.h:961
void GXAbortFrame(void)
void GXSetDrawSync(u16 token)
GXFifoObj * GXInit(void *base, u32 size)
void(* GXDrawSyncCallback)(u16 token)
Definition GXManage.h:10
void(* GXDrawDoneCallback)(void)
Definition GXManage.h:11
void GXDrawDone(void)
void GXWaitDrawDone(void)
void GXSetDrawDone(void)
GXDrawDoneCallback GXSetDrawDoneCallback(GXDrawDoneCallback cb)
void GXFlush(void)
void GXPixModeSync(void)
BOOL IsWriteGatherBufferEmpty(void)
void GXTexModeSync(void)
u16 GXReadDrawSync(void)
void GXSetMisc(GXMiscToken token, u32 val)
void GXResetWriteGatherPipe(void)
int BOOL
Definition types.h:20
unsigned long u32
Definition types.h:9
unsigned short int u16
Definition types.h:7
void(*)(unsigned short) GXSetDrawSyncCallback(void(*cb)(unsigned short))
Definition gx.h:32
Definition GXFifo.h:12