#include <ShaderParamAnimation.h>
Inherits Animation.
Public Member Functions | |
| ShaderParamAnimation () | |
| 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 | playColorAnim (const ModelResource *mdl_res, const sead::SafeString &name) |
| void | playTexSrtAnim (const ModelResource *mdl_res, const sead::SafeString &name) |
| void | calc () override |
| nw::g3d::ShaderParamAnimObj & | getAnimObj () |
| const nw::g3d::ShaderParamAnimObj & | getAnimObj () const |
| nw::g3d::res::ResShaderParamAnim * | 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::ShaderParamAnimObj::InitArg *arg, const ModelResource *mdl_res) |
Private Attributes | |
| nw::g3d::ShaderParamAnimObj | mAnimObj |
| nw::g3d::res::ResShaderParamAnim * | mRes |
| const ModelG3d * | mModel |
| s32 | mIndex |
| void * | mBuffer |
Additional Inherited Members | |
| Protected Attributes inherited from Animation | |
| FrameCtrl | mFrameCtrl |
| ShaderParamAnimation::ShaderParamAnimation | ( | ) |
| bool ShaderParamAnimation::init | ( | const ModelG3d * | model, |
| const ModelResource * | mdl_res, | ||
| const sead::PtrArray< ModelResource > * | anim_mdl_res_array, | ||
| sead::Heap * | heap ) |
|
inline |
| void ShaderParamAnimation::bindModel | ( | const ModelG3d * | model, |
| s32 | index ) |
| void ShaderParamAnimation::unbindModel | ( | ) |
|
private |
| void ShaderParamAnimation::playColorAnim | ( | const ModelResource * | mdl_res, |
| const sead::SafeString & | name ) |
| void ShaderParamAnimation::playTexSrtAnim | ( | const ModelResource * | mdl_res, |
| const sead::SafeString & | name ) |
|
overridevirtual |
Implements Animation.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |