#include <ModelResourceMgr.h>
Classes | |
| class | ModelResourceHolder |
Public Member Functions | |
| ModelResourceMgr () | |
| ~ModelResourceMgr () | |
| ModelResource * | getResource (const sead::SafeString &key) const |
| bool | loadResFile (const sead::SafeString &key, const sead::SafeString &archive_name, sead::Heap *heap=nullptr) |
| s32 | loadDemoResFile (const sead::SafeString &archive_name, ModelResource **out_mdl_res, s32 mdl_res_max_num, const sead::SafeString &base_key, sead::Heap *heap=nullptr) |
| bool | unload (const sead::SafeString &key) |
| void | add (const sead::SafeString &key, ModelResource *mdl_res, sead::Heap *heap=nullptr) |
| void | remove (const sead::SafeString &key) |
Private Attributes | |
| sead::FixedStrTreeMap< 32, ModelResourceHolder *, 256 > | mResHolderTreeMap |
| u32 | _4424 |
| ModelResourceMgr::ModelResourceMgr | ( | ) |
| ModelResourceMgr::~ModelResourceMgr | ( | ) |
| ModelResource * ModelResourceMgr::getResource | ( | const sead::SafeString & | key | ) | const |
| bool ModelResourceMgr::loadResFile | ( | const sead::SafeString & | key, |
| const sead::SafeString & | archive_name, | ||
| sead::Heap * | heap = nullptr ) |
| s32 ModelResourceMgr::loadDemoResFile | ( | const sead::SafeString & | archive_name, |
| ModelResource ** | out_mdl_res, | ||
| s32 | mdl_res_max_num, | ||
| const sead::SafeString & | base_key, | ||
| sead::Heap * | heap = nullptr ) |
| bool ModelResourceMgr::unload | ( | const sead::SafeString & | key | ) |
| void ModelResourceMgr::add | ( | const sead::SafeString & | key, |
| ModelResource * | mdl_res, | ||
| sead::Heap * | heap = nullptr ) |
| void ModelResourceMgr::remove | ( | const sead::SafeString & | key | ) |
|
private |
|
private |