Definition TexturePatternAnimation.h:15
const ModelG3d * getModel() const
Definition TexturePatternAnimation.h:49
static void updateInitArg_(nw::g3d::TexPatternAnimObj::InitArg *arg, const ModelResource *mdl_res)
void bindModel(const ModelG3d *model, s32 index)
bool isValid() const
Definition TexturePatternAnimation.h:23
nw::g3d::TexPatternAnimObj & getAnimObj()
Definition TexturePatternAnimation.h:44
void play(const ModelResource *mdl_res, const sead::SafeString &name)
bool forceBind(const sead::SafeString &name, const nw::g3d::res::ResTexture *texture)
const nw::g3d::TexPatternAnimObj & getAnimObj() const
Definition TexturePatternAnimation.h:45
nw::g3d::res::ResTexPatternAnim * mRes
Definition TexturePatternAnimation.h:57
const ModelG3d * mModel
Definition TexturePatternAnimation.h:58
bool init(const ModelG3d *model, const ModelResource *mdl_res, const sead::PtrArray< ModelResource > *anim_mdl_res_array, sead::Heap *heap)
s32 mIndex
Definition TexturePatternAnimation.h:59
nw::g3d::res::ResTexPatternAnim * getResource() const
Definition TexturePatternAnimation.h:47
s32 getIndex() const
Definition TexturePatternAnimation.h:50
TexturePatternAnimation()
nw::g3d::TexPatternAnimObj mAnimObj
Definition TexturePatternAnimation.h:56