SSBM Decomp
Loading...
Searching...
No Matches
DEMOInit.h
Go to the documentation of this file.
1#ifndef _DOLPHIN_DEMOINIT_H_
2#define _DOLPHIN_DEMOINIT_H_
3
4#include <dolphin/gx.h>
5
6extern void* DemoFrameBuffer1;
7extern void* DemoFrameBuffer2;
8extern void* DemoCurrentBuffer;
9
10void DEMOInit(struct _GXRenderModeObj* mode);
11void DEMOBeforeRender();
12void DEMODoneRender();
13void DEMOSwapBuffers();
14void DEMOSetTevColorIn(enum _GXTevStageID stage, enum _GXTevColorArg a,
15 enum _GXTevColorArg b, enum _GXTevColorArg c,
16 enum _GXTevColorArg d);
17void DEMOSetTevOp(enum _GXTevStageID id, enum _GXTevMode mode);
18struct _GXRenderModeObj* DEMOGetRenderModeObj();
20void DEMOEnableBypassWorkaround(unsigned long timeoutFrames);
21void DEMOReInit(struct _GXRenderModeObj* mode);
22
23#endif // _DOLPHIN_DEMOINIT_H_
void * DemoCurrentBuffer
Definition DEMOInit.c:26
void DEMOInit(struct _GXRenderModeObj *mode)
Definition DEMOInit.c:38
struct _GXRenderModeObj * DEMOGetRenderModeObj()
Definition DEMOInit.c:272
void * DemoFrameBuffer2
Definition DEMOInit.c:25
void DEMODoneRender()
Definition DEMOInit.c:159
void * DemoFrameBuffer1
Definition DEMOInit.c:24
void DEMOSetTevColorIn(enum _GXTevStageID stage, enum _GXTevColorArg a, enum _GXTevColorArg b, enum _GXTevColorArg c, enum _GXTevColorArg d)
Definition DEMOInit.c:195
u32 DEMOGetCurrentBuffer(void)
Definition DEMOInit.c:277
void DEMOEnableBypassWorkaround(unsigned long timeoutFrames)
Definition DEMOInit.c:282
void DEMOSetTevOp(enum _GXTevStageID id, enum _GXTevMode mode)
Definition DEMOInit.c:232
void DEMOSwapBuffers()
Definition DEMOInit.c:179
void DEMOReInit(struct _GXRenderModeObj *mode)
Definition DEMOInit.c:312
void DEMOBeforeRender()
Definition DEMOInit.c:143
unsigned int u32
Definition types.h:13