#include <SkeletalAnimation.h>
Inherits Animation.
Public Member Functions | |
| SkeletalAnimation () | |
| bool | init (const ModelG3d *model, const ModelResource *mdl_res, const sead::PtrArray< ModelResource > *anim_mdl_res_array, sead::Heap *heap) |
| bool | isValid () const |
| void | bindModel (const ModelG3d *model, s32 index) |
| void | unbindModel () |
| void | play (const ModelResource *mdl_res, const sead::SafeString &name) |
| void | unbindTarget (s32 idx_target) |
| void | disableBindFlag () |
| void | enableBindFlag (s32 idx_bone) |
| void | calc () override |
| nw::g3d::SkeletalAnimObj & | getAnimObj () |
| const nw::g3d::SkeletalAnimObj & | getAnimObj () const |
| nw::g3d::res::ResSkeletalAnim * | getResource () const |
| const ModelG3d * | getModel () const |
| s32 | getIndex () const |
| Public Member Functions inherited from Animation | |
| Animation () | |
| void | playFrameCtrl () |
| FrameCtrl & | getFrameCtrl () |
| const FrameCtrl & | getFrameCtrl () const |
Private Member Functions | |
| void | bindAnimObj_ () |
Static Private Member Functions | |
| static void | updateInitArg_ (nw::g3d::SkeletalAnimObj::InitArg *arg, const ModelResource *mdl_res) |
Private Attributes | |
| nw::g3d::SkeletalAnimObj | mAnimObj |
| void * | mBuffer |
| const ModelG3d * | mModel |
| s32 | mIndex |
| nw::g3d::res::ResSkeletalAnim * | mRes |
Additional Inherited Members | |
| Protected Attributes inherited from Animation | |
| FrameCtrl | mFrameCtrl |
| SkeletalAnimation::SkeletalAnimation | ( | ) |
| bool SkeletalAnimation::init | ( | const ModelG3d * | model, |
| const ModelResource * | mdl_res, | ||
| const sead::PtrArray< ModelResource > * | anim_mdl_res_array, | ||
| sead::Heap * | heap ) |
|
inline |
| void SkeletalAnimation::bindModel | ( | const ModelG3d * | model, |
| s32 | index ) |
| void SkeletalAnimation::unbindModel | ( | ) |
|
private |
| void SkeletalAnimation::play | ( | const ModelResource * | mdl_res, |
| const sead::SafeString & | name ) |
| void SkeletalAnimation::unbindTarget | ( | s32 | idx_target | ) |
| void SkeletalAnimation::disableBindFlag | ( | ) |
| void SkeletalAnimation::enableBindFlag | ( | s32 | idx_bone | ) |
|
overridevirtual |
Implements Animation.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |