SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
System
DrawSyncManager.hpp
1
#pragma once
2
3
#include <revolution.h>
4
5
class
Fifo
{
6
public
:
7
Fifo
* pop();
8
u32 getLoopIdx(u32);
9
u32 getCount();
10
11
Fifo
** mArray;
// _0
12
u32 mCount;
// _4
13
u32 mLoopIdx;
// _8
14
u32 _C;
15
};
16
17
class
DrawSyncManager
{
18
public
:
19
DrawSyncManager
(u32, s32);
20
21
~DrawSyncManager
();
22
23
void
reset(
bool
);
24
25
static
DrawSyncManager
* start(u32, s32);
26
static
void
prepareReset();
27
static
void
resetIfAborted();
28
29
void
clearFifo();
30
static
void
end();
31
32
void
pushBreakPoint();
33
34
void
drawSyncCallback(u16);
35
36
static
DrawSyncManager
* sInstance;
37
38
u8 _0[0x28];
39
OSThread mThread;
// _28
40
OSMessageQueue mQueue;
// _340
41
u32 _360;
42
u32 _364;
43
Fifo
* mFifo;
// _368
44
u16 _36C;
45
u16 _36E;
46
u16 _370;
47
u8 _372;
48
u8 _373;
49
u32 _374;
50
};
DrawSyncManager
Definition
DrawSyncManager.hpp:17
Fifo
Definition
DrawSyncManager.hpp:5
Generated by
1.10.0