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

Public Member Functions

void newFileInfoTable (u32)
 
ResFileInfoadd (const char *, void *, bool)
 
const char * getResName (u32) const
 
void * getRes (u32) const
 
void * getRes (const char *) const
 
ResFileInfofindFileInfo (const char *) const
 
ResFileInfogetFileInfo (u32) const
 
bool isExistRes (const char *) const
 
int getResIndex (const char *) const
 
const char * findResName (const void *) const
 
const char * getResName (const void *) const
 

Public Attributes

ResFileInfomFileInfoTable
 
u32 mCount
 

Private Member Functions

void * findRes (const char *) const
 

Detailed Description

Definition at line 19 of file ResourceInfo.hpp.

Constructor & Destructor Documentation

◆ ResTable()

ResTable::ResTable ( )

Definition at line 16 of file ResourceInfo.cpp.

Member Function Documentation

◆ newFileInfoTable()

void ResTable::newFileInfoTable ( u32 count)

Definition at line 20 of file ResourceInfo.cpp.

◆ add()

ResFileInfo * ResTable::add ( const char * pName,
void * pRes,
bool stripExt )

Definition at line 24 of file ResourceInfo.cpp.

◆ getResName() [1/2]

const char * ResTable::getResName ( u32 idx) const

Definition at line 32 of file ResourceInfo.cpp.

◆ getRes() [1/2]

void * ResTable::getRes ( u32 idx) const

Definition at line 36 of file ResourceInfo.cpp.

◆ getRes() [2/2]

void * ResTable::getRes ( const char * pName) const

Definition at line 40 of file ResourceInfo.cpp.

◆ findFileInfo()

ResFileInfo * ResTable::findFileInfo ( const char * pName) const

Definition at line 44 of file ResourceInfo.cpp.

◆ getFileInfo()

ResFileInfo * ResTable::getFileInfo ( u32 idx) const

Definition at line 53 of file ResourceInfo.cpp.

◆ isExistRes()

bool ResTable::isExistRes ( const char * pRes) const

Definition at line 57 of file ResourceInfo.cpp.

◆ getResIndex()

int ResTable::getResIndex ( const char * pName) const

Definition at line 71 of file ResourceInfo.cpp.

◆ findResName()

const char * ResTable::findResName ( const void * pRes) const

Definition at line 85 of file ResourceInfo.cpp.

◆ getResName() [2/2]

const char * ResTable::getResName ( const void * pResource) const

Definition at line 96 of file ResourceInfo.cpp.

◆ findRes()

void * ResTable::findRes ( const char * pName) const
private

Definition at line 61 of file ResourceInfo.cpp.

Member Data Documentation

◆ mFileInfoTable

ResFileInfo* ResTable::mFileInfoTable

Definition at line 35 of file ResourceInfo.hpp.

◆ mCount

u32 ResTable::mCount

Definition at line 36 of file ResourceInfo.hpp.