New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
JointBlendModel Member List

This is the complete list of members for JointBlendModel, 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
calcBlend()JointBlendModel
calcMdl()JointBlendModel
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)JointBlendModelinlinestatic
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)JointBlendModelinlinestatic
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)JointBlendModelinlinestatic
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)JointBlendModelinlinestatic
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)JointBlendModelinlinestatic
destroy(AnimModel *&anim_model)AnimModelinlinestatic
draw() constAnimModelinline
getCurSklAnim() constJointBlendModelinline
getModel() constAnimModelinline
getModelResource() constAnimModelinline
getShaAnim(u32 index) constAnimModelinline
getShuAnim(u32 index) constAnimModelinline
getSklAnim(u32 index) constAnimModelinline
getTexAnim(u32 index) constAnimModelinline
getVisAnim(u32 index) constAnimModelinline
init(ModelResource *mdl_res, const sead::PtrArray< ModelResource > *anim_mdl_res_array=nullptr, sead::Heap *heap=nullptr)JointBlendModel
JointBlendModel(Model *model, s32 skl_anim_num, s32 tex_anim_num, s32 shu_anim_num, s32 vis_anim_num, s32 sha_anim_num)JointBlendModel
mCalcRatioJointBlendModelprivate
mCurAnmIdxJointBlendModelprivate
mModelAnimModelprivate
mModelResourceAnimModelprivate
mShaAnimAnimModelprivate
mShuAnimAnimModelprivate
mSklAnimAnimModelprivate
mTexAnimAnimModelprivate
mVisAnimAnimModelprivate
playAnmFrameCtrl()JointBlendModel
playBoneVisAnim(const sead::SafeString &name, u32 idx=0)AnimModelinline
playColorAnim(const sead::SafeString &name, u32 idx=0)AnimModelinline
playMatVisAnim(const sead::SafeString &name, u32 idx=0)AnimModelinline
playShapeAnim(const sead::SafeString &name, u32 idx=0)AnimModelinline
playSklAnim(const sead::SafeString &name, u32 idx=0)AnimModelinline
playTexAnim(const sead::SafeString &name, u32 idx=0)AnimModelinline
playTexSrtAnim(const sead::SafeString &name, u32 idx=0)AnimModelinline
setAnm(ModelResource *mdl_res, const sead::SafeString &name, f32 blend_duration)JointBlendModel
setAnm(const sead::SafeString &name, f32 blend_duration, FrameCtrl::PlayMode mode=FrameCtrl::cMode_Repeat, f32 rate=1.0f, f32 frame=0.0f)JointBlendModel
setAnm(const sead::SafeString &name, FrameCtrl::PlayMode mode=FrameCtrl::cMode_Repeat, f32 rate=1.0f, f32 frame=0.0f)JointBlendModel
setAnm_(ModelResource *mdl_res, const sead::SafeString &name, f32 blend_duration, FrameCtrl::PlayMode mode=FrameCtrl::cMode_Repeat, f32 rate=1.0f, f32 frame=0.0f)JointBlendModelprivate
setMtxRT(const sead::Matrix34f &rt)AnimModelinline
setScale(const sead::Vector3f &scale)AnimModelinline
update(const sead::Vector3f &pos, const sead::Vector3u &rot, const sead::Vector3f &scale, bool animate=true)JointBlendModelinline