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

Public Member Functions

void initAfterStationedResourceLoaded ()
 
void initMessageResource ()
 
void init ()
 
void createAudioSystem ()
 
void update ()
 
void updateAudioSystem ()
 
void clearRequestFileInfo (bool)
 
void drawStarPointer ()
 
void drawBeforeEndRender ()
 
void captureIfAllowForScreenPreserver ()
 
GXRenderModeObj * getRenderModeObj () const
 
void initDvd ()
 
void initNAND ()
 
void initAudio ()
 
void initRenderMode ()
 
void initNameObj ()
 
void initResourceHolderManager ()
 
void initGameController ()
 
void initDisplay ()
 

Public Attributes

NameObjHoldermObjHolder
 
ParticleResourceHoldermParticleResHolder
 
GXRenderModeObj * mRenderModeObj
 
void * _C
 
void * _10
 
void * _14
 
CaptureScreenDirectormCaptureScreenDir
 
ScreenPreservermScreenPreserver
 
AudSystemWrappermSysWrapper
 
WPadHoldermWPadHolder
 
FunctionAsyncExecutormAsyncExec
 
MessageHoldermMsgHolder
 
StarPointerDirectormStarPointerDir
 
JMath::TRandom_fast_ mRandom
 
u32 mLanguage
 

Detailed Description

Definition at line 16 of file GameSystemObjHolder.hpp.

Constructor & Destructor Documentation

◆ GameSystemObjHolder()

GameSystemObjHolder::GameSystemObjHolder ( )

Definition at line 13 of file GameSystemObjHolder.cpp.

Member Function Documentation

◆ initAfterStationedResourceLoaded()

void GameSystemObjHolder::initAfterStationedResourceLoaded ( )

Definition at line 26 of file GameSystemObjHolder.cpp.

◆ initMessageResource()

void GameSystemObjHolder::initMessageResource ( )

Definition at line 33 of file GameSystemObjHolder.cpp.

◆ init()

void GameSystemObjHolder::init ( )

Definition at line 49 of file GameSystemObjHolder.cpp.

◆ createAudioSystem()

void GameSystemObjHolder::createAudioSystem ( )

Definition at line 59 of file GameSystemObjHolder.cpp.

◆ update()

void GameSystemObjHolder::update ( )

Definition at line 65 of file GameSystemObjHolder.cpp.

◆ updateAudioSystem()

void GameSystemObjHolder::updateAudioSystem ( )

Definition at line 72 of file GameSystemObjHolder.cpp.

◆ clearRequestFileInfo()

void GameSystemObjHolder::clearRequestFileInfo ( bool unk)

Definition at line 78 of file GameSystemObjHolder.cpp.

◆ drawStarPointer()

void GameSystemObjHolder::drawStarPointer ( )

Definition at line 82 of file GameSystemObjHolder.cpp.

◆ drawBeforeEndRender()

void GameSystemObjHolder::drawBeforeEndRender ( )

Definition at line 86 of file GameSystemObjHolder.cpp.

◆ captureIfAllowForScreenPreserver()

void GameSystemObjHolder::captureIfAllowForScreenPreserver ( )

Definition at line 90 of file GameSystemObjHolder.cpp.

◆ getRenderModeObj()

GXRenderModeObj * GameSystemObjHolder::getRenderModeObj ( ) const

Definition at line 94 of file GameSystemObjHolder.cpp.

◆ initDvd()

void GameSystemObjHolder::initDvd ( )

Definition at line 98 of file GameSystemObjHolder.cpp.

◆ initNAND()

void GameSystemObjHolder::initNAND ( )

Definition at line 107 of file GameSystemObjHolder.cpp.

◆ initAudio()

void GameSystemObjHolder::initAudio ( )

Definition at line 113 of file GameSystemObjHolder.cpp.

◆ initRenderMode()

void GameSystemObjHolder::initRenderMode ( )

Definition at line 118 of file GameSystemObjHolder.cpp.

◆ initNameObj()

void GameSystemObjHolder::initNameObj ( )

Definition at line 152 of file GameSystemObjHolder.cpp.

◆ initResourceHolderManager()

void GameSystemObjHolder::initResourceHolderManager ( )

Definition at line 162 of file GameSystemObjHolder.cpp.

◆ initGameController()

void GameSystemObjHolder::initGameController ( )

Definition at line 168 of file GameSystemObjHolder.cpp.

Member Data Documentation

◆ mObjHolder

NameObjHolder* GameSystemObjHolder::mObjHolder

Definition at line 40 of file GameSystemObjHolder.hpp.

◆ mParticleResHolder

ParticleResourceHolder* GameSystemObjHolder::mParticleResHolder

Definition at line 41 of file GameSystemObjHolder.hpp.

◆ mRenderModeObj

GXRenderModeObj* GameSystemObjHolder::mRenderModeObj

Definition at line 42 of file GameSystemObjHolder.hpp.

◆ _C

void* GameSystemObjHolder::_C

Definition at line 43 of file GameSystemObjHolder.hpp.

◆ _10

void* GameSystemObjHolder::_10

Definition at line 44 of file GameSystemObjHolder.hpp.

◆ _14

void* GameSystemObjHolder::_14

Definition at line 45 of file GameSystemObjHolder.hpp.

◆ mCaptureScreenDir

CaptureScreenDirector* GameSystemObjHolder::mCaptureScreenDir

Definition at line 46 of file GameSystemObjHolder.hpp.

◆ mScreenPreserver

ScreenPreserver* GameSystemObjHolder::mScreenPreserver

Definition at line 47 of file GameSystemObjHolder.hpp.

◆ mSysWrapper

AudSystemWrapper* GameSystemObjHolder::mSysWrapper

Definition at line 48 of file GameSystemObjHolder.hpp.

◆ mWPadHolder

WPadHolder* GameSystemObjHolder::mWPadHolder

Definition at line 49 of file GameSystemObjHolder.hpp.

◆ mAsyncExec

FunctionAsyncExecutor* GameSystemObjHolder::mAsyncExec

Definition at line 50 of file GameSystemObjHolder.hpp.

◆ mMsgHolder

MessageHolder* GameSystemObjHolder::mMsgHolder

Definition at line 51 of file GameSystemObjHolder.hpp.

◆ mStarPointerDir

StarPointerDirector* GameSystemObjHolder::mStarPointerDir

Definition at line 52 of file GameSystemObjHolder.hpp.

◆ mRandom

JMath::TRandom_fast_ GameSystemObjHolder::mRandom

Definition at line 53 of file GameSystemObjHolder.hpp.

◆ mLanguage

u32 GameSystemObjHolder::mLanguage

Definition at line 54 of file GameSystemObjHolder.hpp.