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

Public Member Functions

void init (const char *, const char *, bool)
 
void update ()
 
void calcAnim ()
 
void calcView ()
 
void entry ()
 
void newDifferedDLBuffer ()
 
void updateDL (bool)
 
void startBck (const char *, const char *)
 
void startBckWithInterpole (const char *, s32)
 
void startBtk (const char *)
 
void startBrk (const char *)
 
void startBtp (const char *)
 
void startBpk (const char *)
 
void startBva (const char *)
 
void stopBtk ()
 
void stopBrk ()
 
void stopBtp ()
 
void stopBpk ()
 
void stopBva ()
 
BckCtrlgetBckCtrl () const
 
BrkCtrl * getBrkCtrl () const
 
bool isBckStopped () const
 
bool isBtkStopped () const
 
bool isBrkStopped () const
 
bool isBtpStopped () const
 
bool isBpkStopped () const
 
bool isBvaStopped () const
 
bool isBtkPlaying (const char *) const
 
bool isBrkPlaying (const char *) const
 
bool isBpkPlaying (const char *) const
 
bool isBtpPlaying (const char *) const
 
bool isBvaPlaying (const char *) const
 
void initJointTransform ()
 
ResourceHoldergetModelResourceHolder () const
 
J3DModelData * getJ3DModelData () const
 
void calc ()
 
J3DModel * getJ3DModel () const
 
void initVisibilityAnm ()
 
void changeBckSetting (const char *, const char *, XanimePlayer *)
 

Public Attributes

BtkPlayermBtkPlayer
 
BrkPlayermBrkPlayer
 
BtpPlayermBtpPlayer
 
BpkPlayermBpkPlayer
 
BvaPlayermBvaPlayer
 
XanimeResourceTablemResourceTable
 
XanimePlayermXanimePlayer
 
J3DModel * mModel
 
ResourceHoldermModelResourceHolder
 
DisplayListMakermDisplayListMaker
 

Detailed Description

Definition at line 12 of file ModelManager.hpp.

Member Function Documentation

◆ update()

void ModelManager::update ( )

Definition at line 5 of file ModelManager.cpp.

◆ calcAnim()

void ModelManager::calcAnim ( )

Definition at line 34 of file ModelManager.cpp.

◆ calcView()

void ModelManager::calcView ( )

Definition at line 39 of file ModelManager.cpp.

◆ entry()

void ModelManager::entry ( )

Definition at line 43 of file ModelManager.cpp.

◆ newDifferedDLBuffer()

void ModelManager::newDifferedDLBuffer ( )

Definition at line 47 of file ModelManager.cpp.

◆ startBck()

void ModelManager::startBck ( const char * pAnimName,
const char * pUnk )

Definition at line 53 of file ModelManager.cpp.

◆ startBckWithInterpole()

void ModelManager::startBckWithInterpole ( const char * pAnimName,
s32 interpole )

Definition at line 59 of file ModelManager.cpp.

◆ startBtk()

void ModelManager::startBtk ( const char * pBtkName)

Definition at line 65 of file ModelManager.cpp.

◆ startBrk()

void ModelManager::startBrk ( const char * pBrkName)

Definition at line 71 of file ModelManager.cpp.

◆ startBtp()

void ModelManager::startBtp ( const char * pBtpName)

Definition at line 77 of file ModelManager.cpp.

◆ startBpk()

void ModelManager::startBpk ( const char * pBpkName)

Definition at line 83 of file ModelManager.cpp.

◆ startBva()

void ModelManager::startBva ( const char * pBvaName)

Definition at line 89 of file ModelManager.cpp.

◆ stopBtk()

void ModelManager::stopBtk ( )

Definition at line 94 of file ModelManager.cpp.

◆ stopBrk()

void ModelManager::stopBrk ( )

Definition at line 101 of file ModelManager.cpp.

◆ stopBtp()

void ModelManager::stopBtp ( )

Definition at line 108 of file ModelManager.cpp.

◆ stopBpk()

void ModelManager::stopBpk ( )

Definition at line 115 of file ModelManager.cpp.

◆ stopBva()

void ModelManager::stopBva ( )

Definition at line 122 of file ModelManager.cpp.

◆ isBtkStopped()

bool ModelManager::isBtkStopped ( ) const

Definition at line 128 of file ModelManager.cpp.

◆ isBrkStopped()

bool ModelManager::isBrkStopped ( ) const

Definition at line 136 of file ModelManager.cpp.

◆ isBtpStopped()

bool ModelManager::isBtpStopped ( ) const

Definition at line 144 of file ModelManager.cpp.

◆ isBpkStopped()

bool ModelManager::isBpkStopped ( ) const

Definition at line 152 of file ModelManager.cpp.

◆ isBvaStopped()

bool ModelManager::isBvaStopped ( ) const

Definition at line 160 of file ModelManager.cpp.

◆ isBtkPlaying()

bool ModelManager::isBtkPlaying ( const char * pName) const

Definition at line 168 of file ModelManager.cpp.

◆ isBrkPlaying()

bool ModelManager::isBrkPlaying ( const char * pName) const

Definition at line 172 of file ModelManager.cpp.

◆ isBpkPlaying()

bool ModelManager::isBpkPlaying ( const char * pName) const

Definition at line 176 of file ModelManager.cpp.

◆ isBtpPlaying()

bool ModelManager::isBtpPlaying ( const char * pName) const

Definition at line 180 of file ModelManager.cpp.

◆ isBvaPlaying()

bool ModelManager::isBvaPlaying ( const char * pName) const

Definition at line 184 of file ModelManager.cpp.

◆ initJointTransform()

void ModelManager::initJointTransform ( )

Definition at line 188 of file ModelManager.cpp.

◆ getModelResourceHolder()

ResourceHolder * ModelManager::getModelResourceHolder ( ) const

Definition at line 193 of file ModelManager.cpp.

◆ getJ3DModelData()

J3DModelData * ModelManager::getJ3DModelData ( ) const

Definition at line 197 of file ModelManager.cpp.

Member Data Documentation

◆ mBtkPlayer

BtkPlayer* ModelManager::mBtkPlayer

Definition at line 64 of file ModelManager.hpp.

◆ mBrkPlayer

BrkPlayer* ModelManager::mBrkPlayer

Definition at line 65 of file ModelManager.hpp.

◆ mBtpPlayer

BtpPlayer* ModelManager::mBtpPlayer

Definition at line 66 of file ModelManager.hpp.

◆ mBpkPlayer

BpkPlayer* ModelManager::mBpkPlayer

Definition at line 67 of file ModelManager.hpp.

◆ mBvaPlayer

BvaPlayer* ModelManager::mBvaPlayer

Definition at line 68 of file ModelManager.hpp.

◆ mResourceTable

XanimeResourceTable* ModelManager::mResourceTable

Definition at line 69 of file ModelManager.hpp.

◆ mXanimePlayer

XanimePlayer* ModelManager::mXanimePlayer

Definition at line 70 of file ModelManager.hpp.

◆ mModel

J3DModel* ModelManager::mModel

Definition at line 71 of file ModelManager.hpp.

◆ mModelResourceHolder

ResourceHolder* ModelManager::mModelResourceHolder

Definition at line 72 of file ModelManager.hpp.

◆ mDisplayListMaker

DisplayListMaker* ModelManager::mDisplayListMaker

Definition at line 73 of file ModelManager.hpp.