#include <ResMgr.h>
Classes | |
| class | CourseArchiveResHolder |
| class | ResHolder |
Public Member Functions | |
| ResMgr () | |
| bool | loadCourseResPack (const sead::SafeString &level_name, sead::Heap *heap) |
| bool | isCourseArchiveResLoaded () const |
| sead::ArchiveRes * | getCourseArchiveRes () const |
| void * | getFileFromCourseArchiveRes (const sead::SafeString &filename, u32 *length=nullptr) const |
| bool | loadArchiveRes (const sead::SafeString &key, const sead::SafeString &archive_path, sead::Heap *heap, bool decompress) |
| bool | isArchiveResLoaded (const sead::SafeString &key) const |
| sead::ArchiveRes * | getArchiveRes (const sead::SafeString &key) const |
| void * | getFileFromArchiveRes (const sead::SafeString &key, const sead::SafeString &filename, u32 *length=nullptr) const |
| void * | getFileFromArchiveRes (sead::ArchiveRes *archive, const sead::SafeString &filename, u32 *length=nullptr) const |
| bool | unload (const sead::SafeString &key) |
| void | add (const sead::SafeString &key, sead::ArchiveRes *archive, sead::Heap *heap) |
| void | remove (const sead::SafeString &key) |
Protected Member Functions | |
| sead::ArchiveRes * | loadCourseResPackImpl_ (const sead::SafeString &level_name, const sead::SafeString &archive_path, sead::Heap *heap, bool decompress) |
Static Protected Member Functions | |
| static sead::ArchiveRes * | loadArchiveResImpl_ (const sead::SafeString &archive_path, sead::Heap *heap, sead::Decompressor *decompressor) |
| static sead::ArchiveRes * | loadArchiveResImpl_ (const sead::SafeString &archive_path, sead::Heap *heap) |
| static void * | getFileFromArchiveResImpl_ (sead::ArchiveRes *archive, const sead::SafeString &filename, u32 *length) |
Protected Attributes | |
| sead::ArchiveRes * | mCourseArchiveRes |
| sead::FixedStrTreeMap< 32, ResHolder *, 256 > | mResHolderTreeMap |
| sead::SZSDecompressor * | mSZSDecompressor |
| ResMgr::ResMgr | ( | ) |
| bool ResMgr::loadCourseResPack | ( | const sead::SafeString & | level_name, |
| sead::Heap * | heap ) |
|
inline |
|
inline |
| void * ResMgr::getFileFromCourseArchiveRes | ( | const sead::SafeString & | filename, |
| u32 * | length = nullptr ) const |
| bool ResMgr::loadArchiveRes | ( | const sead::SafeString & | key, |
| const sead::SafeString & | archive_path, | ||
| sead::Heap * | heap, | ||
| bool | decompress ) |
| bool ResMgr::isArchiveResLoaded | ( | const sead::SafeString & | key | ) | const |
| sead::ArchiveRes * ResMgr::getArchiveRes | ( | const sead::SafeString & | key | ) | const |
| void * ResMgr::getFileFromArchiveRes | ( | const sead::SafeString & | key, |
| const sead::SafeString & | filename, | ||
| u32 * | length = nullptr ) const |
| void * ResMgr::getFileFromArchiveRes | ( | sead::ArchiveRes * | archive, |
| const sead::SafeString & | filename, | ||
| u32 * | length = nullptr ) const |
| bool ResMgr::unload | ( | const sead::SafeString & | key | ) |
| void ResMgr::add | ( | const sead::SafeString & | key, |
| sead::ArchiveRes * | archive, | ||
| sead::Heap * | heap ) |
| void ResMgr::remove | ( | const sead::SafeString & | key | ) |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
protected |
|
protected |