3#include <container/seadStrTreeMap.h>
4#include <heap/seadDisposer.h>
5#include <prim/seadSafeString.h>
51 bool loadResFile(
const sead::SafeString& key,
const sead::SafeString& archive_name, sead::Heap* heap =
nullptr);
54 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);
57 bool unload(
const sead::SafeString& key);
60 void add(
const sead::SafeString& key,
ModelResource* mdl_res, sead::Heap* heap =
nullptr);
62 void remove(
const sead::SafeString& key);
Definition ModelResourceMgr.h:10
bool loadResFile(const sead::SafeString &key, const sead::SafeString &archive_name, sead::Heap *heap=nullptr)
bool unload(const sead::SafeString &key)
ModelResource * getResource(const sead::SafeString &key) const
void remove(const sead::SafeString &key)
void add(const sead::SafeString &key, ModelResource *mdl_res, sead::Heap *heap=nullptr)
u32 _4424
Definition ModelResourceMgr.h:66
sead::FixedStrTreeMap< 32, ModelResourceHolder *, 256 > mResHolderTreeMap
Definition ModelResourceMgr.h:65
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)
Definition ModelResource.h:14