SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
DrawSyncManager Class Reference

Public Member Functions

 DrawSyncManager (u32, s32)
 
void reset (bool)
 
void clearFifo ()
 
void pushBreakPoint ()
 
void drawSyncCallback (u16)
 

Static Public Member Functions

static DrawSyncManagerstart (u32, s32)
 
static void prepareReset ()
 
static void resetIfAborted ()
 
static void end ()
 

Public Attributes

u8 _0 [0x28]
 
OSThread mThread
 
OSMessageQueue mQueue
 
u32 _360
 
u32 _364
 
FifomFifo
 
u16 _36C
 
u16 _36E
 
u16 _370
 
u8 _372
 
u8 _373
 
u32 _374
 

Static Public Attributes

static DrawSyncManagersInstance
 

Detailed Description

Definition at line 17 of file DrawSyncManager.hpp.

Constructor & Destructor Documentation

◆ ~DrawSyncManager()

DrawSyncManager::~DrawSyncManager ( )

Definition at line 65 of file DrawSyncManager.cpp.

Member Function Documentation

◆ start()

DrawSyncManager * DrawSyncManager::start ( u32 a1,
s32 a2 )
static

Definition at line 3 of file DrawSyncManager.cpp.

◆ prepareReset()

void DrawSyncManager::prepareReset ( )
static

Definition at line 11 of file DrawSyncManager.cpp.

◆ resetIfAborted()

void DrawSyncManager::resetIfAborted ( )
static

Definition at line 19 of file DrawSyncManager.cpp.

◆ clearFifo()

void DrawSyncManager::clearFifo ( )

Definition at line 27 of file DrawSyncManager.cpp.

◆ end()

void DrawSyncManager::end ( )
static

Definition at line 56 of file DrawSyncManager.cpp.

◆ pushBreakPoint()

void DrawSyncManager::pushBreakPoint ( )

Definition at line 85 of file DrawSyncManager.cpp.

Member Data Documentation

◆ sInstance

DrawSyncManager* DrawSyncManager::sInstance
static

Definition at line 36 of file DrawSyncManager.hpp.

◆ _0

u8 DrawSyncManager::_0[0x28]

Definition at line 38 of file DrawSyncManager.hpp.

◆ mThread

OSThread DrawSyncManager::mThread

Definition at line 39 of file DrawSyncManager.hpp.

◆ mQueue

OSMessageQueue DrawSyncManager::mQueue

Definition at line 40 of file DrawSyncManager.hpp.

◆ _360

u32 DrawSyncManager::_360

Definition at line 41 of file DrawSyncManager.hpp.

◆ _364

u32 DrawSyncManager::_364

Definition at line 42 of file DrawSyncManager.hpp.

◆ mFifo

Fifo* DrawSyncManager::mFifo

Definition at line 43 of file DrawSyncManager.hpp.

◆ _36C

u16 DrawSyncManager::_36C

Definition at line 44 of file DrawSyncManager.hpp.

◆ _36E

u16 DrawSyncManager::_36E

Definition at line 45 of file DrawSyncManager.hpp.

◆ _370

u16 DrawSyncManager::_370

Definition at line 46 of file DrawSyncManager.hpp.

◆ _372

u8 DrawSyncManager::_372

Definition at line 47 of file DrawSyncManager.hpp.

◆ _373

u8 DrawSyncManager::_373

Definition at line 48 of file DrawSyncManager.hpp.

◆ _374

u32 DrawSyncManager::_374

Definition at line 49 of file DrawSyncManager.hpp.