NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
#include <dol/bases/d_res_mng.hpp>
A singleton class that manages loading resource files (files contained within a .arc file).
Definition at line 9 of file d_res_mng.hpp.
Classes | |
class | resCallback_c |
A callback class for processing resources that handles loading g3d data. More... | |
Public Member Functions | |
dResMng_c () | |
Constructs a new dResMng_c. | |
virtual | ~dResMng_c () |
Destroys this dResMng_c. | |
void | setRes (const char *path, char **names, int count, EGG::Heap *heap) |
Registers multiple archives to be loaded. | |
bool | setRes (const char *path, const char *name, EGG::Heap *heap) |
Registers a single archive to be loaded. | |
Public Attributes | |
dRes_c | mRes |
The resource manager. | |
Static Public Attributes | |
static dResMng_c * | m_instance |
The instance of this class. | |
Private Attributes | |
resCallback_c | mCallback |
The callback for after a file has been loaded. | |
dResMng_c::dResMng_c | ( | ) |
Constructs a new dResMng_c.
Definition at line 6 of file d_res_mng.cpp.
|
virtual |
Destroys this dResMng_c.
Definition at line 11 of file d_res_mng.cpp.
void dResMng_c::setRes | ( | const char * | path, |
char ** | names, | ||
int | count, | ||
EGG::Heap * | heap | ||
) |
Registers multiple archives to be loaded.
path | The path to the folder containing the archives. |
names | An array of archive names. |
count | The number of archives in the array. |
heap | The heap to load the archives into. |
Definition at line 30 of file d_res_mng.cpp.
bool dResMng_c::setRes | ( | const char * | path, |
const char * | name, | ||
EGG::Heap * | heap | ||
) |
Registers a single archive to be loaded.
path | The path to the folder containing the archive. |
name | The name of the archive. |
heap | The heap to load the archive into. |
Definition at line 36 of file d_res_mng.cpp.
dRes_c dResMng_c::mRes |
The resource manager.
Definition at line 42 of file d_res_mng.hpp.
|
private |
The callback for after a file has been loaded.
Definition at line 45 of file d_res_mng.hpp.
|
static |
The instance of this class.
Definition at line 48 of file d_res_mng.hpp.