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

Public Member Functions

 ResourceHolder (JKRArchive &)
 
const char * getMotionName (u32) const
 
bool isExistMaterialAnm () const
 
void newMaterialAnmBuffer (J3DModelData *)
 
void newBckCtrl ()
 
void initializeArc (JKRArchive &)
 
u32 initEachResTable (ResTable **, JKRArchive *, const ArchiveName *)
 
void mount (JKRArchive *, char *)
 

Static Public Member Functions

static JKRFileFinder * getFindFinder (JKRArchive *, const char *)
 

Public Attributes

ResTablemModelResTable
 
ResTablemMotionResTable
 
ResTablemBtkResTable
 
ResTablemBpkResTable
 
ResTablemBtpResTable
 
ResTablemBlkResTable
 
ResTablemBrkResTable
 
ResTablemBasResTable
 
ResTablemBmtResTable
 
ResTablemBvaResTable
 
ResTablemBanmtResTable
 
ResTablemFileInfoTable
 
ResTable mDefaultTable
 
MaterialAnmBuffer * mMaterialBuf
 
BckCtrlmBckCtrl
 
void * mBackupMaterialData
 
JKRArchive * mArchive
 
JKRHeap * mHeap
 
u32 _4C
 

Detailed Description

Definition at line 28 of file ResourceHolder.hpp.

Member Data Documentation

◆ mModelResTable

ResTable* ResourceHolder::mModelResTable

Definition at line 43 of file ResourceHolder.hpp.

◆ mMotionResTable

ResTable* ResourceHolder::mMotionResTable

Definition at line 44 of file ResourceHolder.hpp.

◆ mBtkResTable

ResTable* ResourceHolder::mBtkResTable

Definition at line 45 of file ResourceHolder.hpp.

◆ mBpkResTable

ResTable* ResourceHolder::mBpkResTable

Definition at line 46 of file ResourceHolder.hpp.

◆ mBtpResTable

ResTable* ResourceHolder::mBtpResTable

Definition at line 47 of file ResourceHolder.hpp.

◆ mBlkResTable

ResTable* ResourceHolder::mBlkResTable

Definition at line 48 of file ResourceHolder.hpp.

◆ mBrkResTable

ResTable* ResourceHolder::mBrkResTable

Definition at line 49 of file ResourceHolder.hpp.

◆ mBasResTable

ResTable* ResourceHolder::mBasResTable

Definition at line 50 of file ResourceHolder.hpp.

◆ mBmtResTable

ResTable* ResourceHolder::mBmtResTable

Definition at line 51 of file ResourceHolder.hpp.

◆ mBvaResTable

ResTable* ResourceHolder::mBvaResTable

Definition at line 52 of file ResourceHolder.hpp.

◆ mBanmtResTable

ResTable* ResourceHolder::mBanmtResTable

Definition at line 53 of file ResourceHolder.hpp.

◆ mFileInfoTable

ResTable* ResourceHolder::mFileInfoTable

Definition at line 54 of file ResourceHolder.hpp.

◆ mDefaultTable

ResTable ResourceHolder::mDefaultTable

Definition at line 55 of file ResourceHolder.hpp.

◆ mMaterialBuf

MaterialAnmBuffer* ResourceHolder::mMaterialBuf

Definition at line 56 of file ResourceHolder.hpp.

◆ mBckCtrl

BckCtrl* ResourceHolder::mBckCtrl

Definition at line 57 of file ResourceHolder.hpp.

◆ mBackupMaterialData

void* ResourceHolder::mBackupMaterialData

Definition at line 58 of file ResourceHolder.hpp.

◆ mArchive

JKRArchive* ResourceHolder::mArchive

Definition at line 59 of file ResourceHolder.hpp.

◆ mHeap

JKRHeap* ResourceHolder::mHeap

Definition at line 60 of file ResourceHolder.hpp.

◆ _4C

u32 ResourceHolder::_4C

Definition at line 61 of file ResourceHolder.hpp.