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