SSBM Decomp
Toggle main menu visibility
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
7
extern
"C"
{
8
#endif
9
10
typedef
void (*
GXDrawSyncCallback
)(
u16
token);
11
typedef
void (*
GXDrawDoneCallback
)(void);
12
13
// Init
14
BOOL
IsWriteGatherBufferEmpty
(
void
);
15
GXFifoObj
*
GXInit
(
void
* base,
u32
size
);
16
17
// Misc
18
void
GXSetMisc
(
GXMiscToken
token,
u32
val);
19
void
GXFlush
(
void
);
20
void
GXResetWriteGatherPipe
(
void
);
21
void
GXAbortFrame
(
void
);
22
void
GXSetDrawSync
(
u16
token);
23
u16
GXReadDrawSync
(
void
);
24
void
GXSetDrawDone
(
void
);
25
void
GXWaitDrawDone
(
void
);
26
void
GXDrawDone
(
void
);
27
void
GXPixModeSync
(
void
);
28
void
GXTexModeSync
(
void
);
29
GXDrawSyncCallback
GXSetDrawSyncCallback
(
GXDrawSyncCallback
cb
);
30
GXDrawDoneCallback
GXSetDrawDoneCallback
(
GXDrawDoneCallback
cb
);
31
32
#ifdef __cplusplus
33
}
34
#endif
35
36
#endif
GXMiscToken
GXMiscToken
Definition
GXEnum.h:890
GXFifo.h
GXAbortFrame
void GXAbortFrame(void)
Definition
GXMisc.c:73
GXSetDrawSync
void GXSetDrawSync(u16 token)
Definition
GXMisc.c:82
GXInit
GXFifoObj * GXInit(void *base, u32 size)
Definition
GXInit.c:75
GXDrawSyncCallback
void(* GXDrawSyncCallback)(u16 token)
Definition
GXManage.h:10
GXDrawDoneCallback
void(* GXDrawDoneCallback)(void)
Definition
GXManage.h:11
GXDrawDone
void GXDrawDone(void)
Definition
GXMisc.c:133
GXWaitDrawDone
void GXWaitDrawDone(void)
Definition
GXMisc.c:120
GXSetDrawDone
void GXSetDrawDone(void)
Definition
GXMisc.c:106
GXSetDrawDoneCallback
GXDrawDoneCallback GXSetDrawDoneCallback(GXDrawDoneCallback cb)
Definition
GXMisc.c:333
GXFlush
void GXFlush(void)
Definition
GXMisc.c:41
GXPixModeSync
void GXPixModeSync(void)
Definition
GXMisc.c:140
IsWriteGatherBufferEmpty
BOOL IsWriteGatherBufferEmpty(void)
Definition
GXInit.c:21
GXTexModeSync
void GXTexModeSync(void)
Definition
GXMisc.c:147
GXReadDrawSync
u16 GXReadDrawSync(void)
Definition
GXMisc.c:100
GXSetMisc
void GXSetMisc(GXMiscToken token, u32 val)
Definition
GXMisc.c:14
GXResetWriteGatherPipe
void GXResetWriteGatherPipe(void)
Definition
GXMisc.c:55
size
size_t size
Definition
__os.h:98
cb
static void cb(long result, struct DVDCommandBlock *block)
Definition
fstload.c:19
GXSetDrawSyncCallback
void(*)(unsigned short) GXSetDrawSyncCallback(void(*cb)(unsigned short))
Definition
gx.h:34
BOOL
int BOOL
Definition
types.h:25
u32
unsigned int u32
Definition
types.h:13
u16
unsigned short int u16
Definition
types.h:7
GXFifoObj
Definition
GXFifo.h:11
libs
dolphin
include
dolphin
gx
GXManage.h
Generated by
1.17.0