NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
m3d::anmChrBlend_c Class Reference
Inheritance diagram for m3d::anmChrBlend_c:
[legend]

Description

Definition at line 7 of file anm_chr_blend.hpp.

Public Member Functions

virtual banm_c::anmType_e getType () const
bool create (nw4r::g3d::ResMdl mdl, int count, mAllocator_c *allocator, size_t *objSize)
void attach (int idx, nw4r::g3d::AnmObjChrRes *chrRes, float weight)
void attach (int idx, m3d::anmChr_c *anmChrRes, float weight)
void detach (int idx)
Public Member Functions inherited from m3d::banm_c
virtual void remove ()
virtual void play ()
bool createAllocator (mAllocator_c *allocator, size_t *size)
bool IsBound () const
float getFrame () const
void setFrameOnly (float frame)
float getRate () const
void setRate (float rate)
nw4r::g3d::AnmObj * getObj ()

Additional Inherited Members

Public Types inherited from m3d::banm_c
enum  anmType_e {
  TYPE_ANM_CHR ,
  TYPE_ANM_VIS ,
  TYPE_ANM_MAT_CLR ,
  TYPE_ANM_TEX_PAT ,
  TYPE_ANM_TEX_SRT ,
  TYPE_ANM_OTHER
}
Protected Attributes inherited from m3d::banm_c
nw4r::g3d::AnmObj * mpObj
EGG::FrmHeap * mpHeap
mAllocator_c mAllocator

Member Function Documentation

◆ getType()

virtual banm_c::anmType_e m3d::anmChrBlend_c::getType ( void ) const
inlinevirtual

Implements m3d::banm_c.

Definition at line 9 of file anm_chr_blend.hpp.

◆ create()

bool m3d::anmChrBlend_c::create ( nw4r::g3d::ResMdl mdl,
int count,
mAllocator_c * allocator,
size_t * objSize )

Definition at line 3 of file anm_chr_blend.cpp.

◆ attach() [1/2]

void m3d::anmChrBlend_c::attach ( int idx,
nw4r::g3d::AnmObjChrRes * chrRes,
float weight )

Definition at line 22 of file anm_chr_blend.cpp.

◆ attach() [2/2]

void m3d::anmChrBlend_c::attach ( int idx,
m3d::anmChr_c * anmChrRes,
float weight )

Definition at line 28 of file anm_chr_blend.cpp.

◆ detach()

void m3d::anmChrBlend_c::detach ( int idx)

Definition at line 33 of file anm_chr_blend.cpp.