#include <ModelResource.h>
Inherits sead::IDisposer.
Public Member Functions | |
| ModelResource () | |
| virtual | ~ModelResource () |
| void | destroy () |
| void | load (const sead::SafeString &filename, sead::Heap *heap) |
| void | load (sead::ArchiveRes *archive, const sead::SafeString &filename, const nw::g3d::res::ResFile *tex_res_file, sead::Heap *heap) |
| void | loadDemo (sead::ArchiveRes *archive, const sead::SafeString &filename, const nw::g3d::res::ResFile *tex_res_file, sead::Heap *heap) |
| agl::ShaderProgramArchive * | getModelShaderProgramArchive (s32 idx_model) const |
| nw::g3d::res::ResFile * | getResFile () const |
| Public Member Functions inherited from sead::IDisposer | |
| IDisposer () | |
| virtual | ~IDisposer () |
Private Attributes | |
| nw::g3d::res::ResFile * | mResFile |
| sead::Buffer< ModelShaderArchive > | mModelShaderArchive |
| u32 | _1c |
| ModelResource::ModelResource | ( | ) |
|
virtual |
| void ModelResource::destroy | ( | ) |
| void ModelResource::load | ( | const sead::SafeString & | filename, |
| sead::Heap * | heap ) |
| void ModelResource::load | ( | sead::ArchiveRes * | archive, |
| const sead::SafeString & | filename, | ||
| const nw::g3d::res::ResFile * | tex_res_file, | ||
| sead::Heap * | heap ) |
| void ModelResource::loadDemo | ( | sead::ArchiveRes * | archive, |
| const sead::SafeString & | filename, | ||
| const nw::g3d::res::ResFile * | tex_res_file, | ||
| sead::Heap * | heap ) |
| agl::ShaderProgramArchive * ModelResource::getModelShaderProgramArchive | ( | s32 | idx_model | ) | const |
|
inline |
|
private |
|
private |
|
private |