This is the complete list of members for AnimModel, including all inherited members.
| AnimModel(Model *model, s32 skl_anim_num, s32 tex_anim_num, s32 shu_anim_num, s32 vis_anim_num, s32 sha_anim_num) | AnimModel | |
| calcMdl() | AnimModel | |
| create(ModelResource *mdl_res, Model *model, s32 skl_anim_num, s32 tex_anim_num, s32 shu_anim_num, s32 vis_anim_num, s32 sha_anim_num, sead::Heap *heap=nullptr, const sead::PtrArray< ModelResource > *anim_mdl_res_array=nullptr) | AnimModel | inlinestatic |
| create(ModelResource *mdl_res, const sead::SafeString &name, s32 skl_anim_num, s32 tex_anim_num, s32 shu_anim_num, s32 vis_anim_num, s32 sha_anim_num, Model::BoundingMode bounding_mode=Model::cBoundingMode_Disable, sead::Heap *heap=nullptr) | AnimModel | inlinestatic |
| create(ModelResource *mdl_res, const sead::SafeString &name, s32 view_num, s32 skl_anim_num, s32 tex_anim_num, s32 shu_anim_num, s32 vis_anim_num, s32 sha_anim_num, Model::BoundingMode bounding_mode, sead::Heap *heap=nullptr) | AnimModel | inlinestatic |
| create(const sead::SafeString &resource_key, const sead::SafeString &name, s32 skl_anim_num=0, s32 tex_anim_num=0, s32 shu_anim_num=0, s32 vis_anim_num=0, s32 sha_anim_num=0, Model::BoundingMode bounding_mode=Model::cBoundingMode_Disable, sead::Heap *heap=nullptr) | AnimModel | inlinestatic |
| create(const sead::SafeString &resource_key, const sead::SafeString &name, s32 view_num, s32 skl_anim_num, s32 tex_anim_num, s32 shu_anim_num, s32 vis_anim_num, s32 sha_anim_num, Model::BoundingMode bounding_mode, sead::Heap *heap=nullptr) | AnimModel | inlinestatic |
| destroy(AnimModel *&anim_model) | AnimModel | inlinestatic |
| draw() const | AnimModel | inline |
| getModel() const | AnimModel | inline |
| getModelResource() const | AnimModel | inline |
| getShaAnim(u32 index) const | AnimModel | inline |
| getShuAnim(u32 index) const | AnimModel | inline |
| getSklAnim(u32 index) const | AnimModel | inline |
| getTexAnim(u32 index) const | AnimModel | inline |
| getVisAnim(u32 index) const | AnimModel | inline |
| init(ModelResource *mdl_res, const sead::PtrArray< ModelResource > *anim_mdl_res_array=nullptr, sead::Heap *heap=nullptr) | AnimModel | |
| mModel | AnimModel | private |
| mModelResource | AnimModel | private |
| mShaAnim | AnimModel | private |
| mShuAnim | AnimModel | private |
| mSklAnim | AnimModel | private |
| mTexAnim | AnimModel | private |
| mVisAnim | AnimModel | private |
| playAnmFrameCtrl() | AnimModel | |
| playBoneVisAnim(const sead::SafeString &name, u32 idx=0) | AnimModel | inline |
| playColorAnim(const sead::SafeString &name, u32 idx=0) | AnimModel | inline |
| playMatVisAnim(const sead::SafeString &name, u32 idx=0) | AnimModel | inline |
| playShapeAnim(const sead::SafeString &name, u32 idx=0) | AnimModel | inline |
| playSklAnim(const sead::SafeString &name, u32 idx=0) | AnimModel | inline |
| playTexAnim(const sead::SafeString &name, u32 idx=0) | AnimModel | inline |
| playTexSrtAnim(const sead::SafeString &name, u32 idx=0) | AnimModel | inline |
| setMtxRT(const sead::Matrix34f &rt) | AnimModel | inline |
| setScale(const sead::Vector3f &scale) | AnimModel | inline |
| update(const sead::Vector3f &pos, const sead::Vector3u &rot, const sead::Vector3f &scale, bool animate=true) | AnimModel | inline |