SSBM Decomp
Loading...
Searching...
No Matches
GXMisc.h
Go to the documentation of this file.
1
#ifndef DOLPHIN_GX_GXMISC_H
2
#define DOLPHIN_GX_GXMISC_H
3
4
#include <
platform.h
>
5
6
#include <
dolphin/gx/forward.h
>
7
8
#include <
dolphin/gx/GXEnum.h
>
9
#include <
dolphin/os.h
>
10
#include <
dolphin/os/OSContext.h
>
11
#include <
dolphin/os/OSInterrupt.h
>
12
13
void
GXPixModeSync
(
void
);
14
void
GXWaitDrawDone
(
void
);
15
void
GXSetDrawDone
(
void
);
16
void
GXSetMisc
(
s32
,
u32
);
17
18
void
GXPokeAlphaMode
(
GXCompare
func
,
u8
threshold);
19
void
GXPokeAlphaRead
(
s32
mode);
20
void
GXPokeAlphaUpdate
(
bool
update_enable);
21
void
GXPokeColorUpdate
(
bool
update_enable);
22
void
GXPokeDstAlpha
(
bool
enable,
u8
alpha
);
23
void
GXPokeDither
(
s32
dither);
24
void
GXPokeZMode
(
bool
compare_enable,
GXCompare
func
,
bool
update_enable);
25
void
GXTokenInterruptHandler
(
__OSInterrupt
_
,
OSContext
* current_ctx);
26
GXDrawDoneCallback
GXSetDrawDoneCallback
(
GXDrawDoneCallback
cb
);
27
void
GXFinishInterruptHandler
(
__OSInterrupt
_
,
OSContext
* current_ctx);
28
void
__GXPEInit
(
void
);
29
void
GXPokeBlendMode
(
GXBlendMode
type,
GXBlendFactor
src_factor,
30
GXBlendFactor
dst_factor,
GXLogicOp
op);
31
32
#endif
GXEnum.h
GXBlendMode
GXBlendMode
Definition
GXEnum.h:355
GXLogicOp
GXLogicOp
Definition
GXEnum.h:376
GXCompare
GXCompare
Definition
GXEnum.h:19
GXBlendFactor
GXBlendFactor
Definition
GXEnum.h:363
GXPokeDstAlpha
void GXPokeDstAlpha(bool enable, u8 alpha)
Definition
GXMisc.c:202
GXSetMisc
void GXSetMisc(s32, u32)
Definition
GXMisc.c:49
GXPokeAlphaUpdate
void GXPokeAlphaUpdate(bool update_enable)
Definition
GXMisc.c:139
__GXPEInit
void __GXPEInit(void)
Definition
GXMisc.c:282
GXWaitDrawDone
void GXWaitDrawDone(void)
Definition
GXMisc.c:85
GXPokeAlphaRead
void GXPokeAlphaRead(s32 mode)
Definition
GXMisc.c:130
GXPokeDither
void GXPokeDither(s32 dither)
Definition
GXMisc.c:214
GXTokenInterruptHandler
void GXTokenInterruptHandler(__OSInterrupt _, OSContext *current_ctx)
Definition
GXMisc.c:244
GXSetDrawDone
void GXSetDrawDone(void)
Definition
GXMisc.c:65
GXSetDrawDoneCallback
GXDrawDoneCallback GXSetDrawDoneCallback(GXDrawDoneCallback cb)
Definition
GXMisc.c:258
GXPokeColorUpdate
void GXPokeColorUpdate(bool update_enable)
Definition
GXMisc.c:186
GXPixModeSync
void GXPixModeSync(void)
Definition
GXMisc.c:96
GXFinishInterruptHandler
void GXFinishInterruptHandler(__OSInterrupt _, OSContext *current_ctx)
Definition
GXMisc.c:267
GXPokeZMode
void GXPokeZMode(bool compare_enable, GXCompare func, bool update_enable)
Definition
GXMisc.c:237
GXPokeAlphaMode
void GXPokeAlphaMode(GXCompare func, u8 threshold)
Definition
GXMisc.c:115
GXPokeBlendMode
void GXPokeBlendMode(GXBlendMode type, GXBlendFactor src_factor, GXBlendFactor dst_factor, GXLogicOp op)
Definition
GXMisc.c:165
OSContext.h
OSInterrupt.h
__OSInterrupt
s16 __OSInterrupt
Definition
OSInterrupt.h:108
forward.h
GXDrawDoneCallback
void(* GXDrawDoneCallback)(void)
Definition
forward.h:19
_
static char _[]
Definition
dsp_task.c:312
cb
void cb(s32 param_1, DVDCommandBlock *block)
Definition
fstload.c:21
os.h
platform.h
u32
unsigned long u32
An unsigned 32-bit integer.
Definition
platform.h:26
s32
signed long s32
A signed 32-bit integer.
Definition
platform.h:14
u8
unsigned char u8
An unsigned 8-bit integer.
Definition
platform.h:20
alpha
u8 alpha
Definition
state.c:45
func
void(* func)(void)
Definition
state.c:134
OSContext
Definition
OSContext.h:133
src
dolphin
gx
GXMisc.h
Generated by
1.9.8