3#include <container/seadStrTreeMap.h>
4#include <heap/seadDisposer.h>
5#include <prim/seadSafeString.h>
50 bool loadResFile(
const sead::SafeString& key,
const sead::SafeString& archive_name, sead::Heap* heap =
nullptr);
53 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);
56 bool unload(
const sead::SafeString& key);
59 void add(
const sead::SafeString& key,
ModelResource* mdl_res, sead::Heap* heap =
nullptr);
61 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:65
sead::FixedStrTreeMap< 32, ModelResourceHolder *, 256 > mResHolderTreeMap
Definition ModelResourceMgr.h:64
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:13