NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
Definition at line 46 of file anm_obj.hpp.
Public Member Functions | |
NW4R_G3D_TYPE_OBJ_DECL (AnmObjMatClrRes) | |
![]() | |
virtual void | G3dProc (ulong proc, ulong param, void *info) |
virtual void | SetFrame (float frame) |
virtual float | GetFrame () const |
virtual void | UpdateFrame () |
virtual void | SetUpdateRate (float rate) |
virtual float | GetUpdateRate () const |
virtual bool | Bind (nw4r::g3d::ResMdl resMdl) |
virtual void | Release () |
virtual int | GetResult (nw4r::g3d::ClrAnmResult *, unsigned long) |
virtual void | Attach (int, nw4r::g3d::AnmObj *) |
virtual void | Detach (int) |
bool | TestAnmFlag (AnmFlag) const |
AnmObj * | getNode () const |
![]() | |
virtual bool | IsDerivedFrom (G3dObj::TypeObj) const |
virtual const TypeObj | GetTypeObj () |
virtual const char * | GetTypeName () |
void | Destroy () |
void | DetachFromParent () |
Static Public Member Functions | |
static AnmObjMatClrRes * | Construct (MEMAllocator *, size_t *, nw4r::g3d::ResAnmClr, nw4r::g3d::ResMdl, bool) |
![]() | |
template<typename DerivedType, typename Type> | |
static DerivedType * | DynamicCast (Type *obj) |
Additional Inherited Members | |
![]() | |
enum | AnmFlag { IS_BOUND = 4 } |
![]() | |
enum | G3dProcOp { G3DPROC_CALC_WORLD = 1 , G3DPROC_CALC_MAT , G3DPROC_CALC_VTX , G3DPROC_CALC_VIEW , G3DPROC_GATHER_SCNOBJ , G3DPROC_DRAW_OPA , G3DPROC_DRAW_XLU , G3DPROC_UPDATEFRAME , G3DPROC_CHILD_DETACHED = 0x00010001 , G3DPROC_ATTACHED , G3DPROC_DETACHED , G3DPROC_SORT } |
The possible G3D process operations. More... | |
enum | G3dProcParam { G3DPROCPARAM_CALC_WORLD_SCNOBJMTX_NOUPDATE = BIT_FLAG(0) , G3DPROCPARAM_SORT_ZSORT = BIT_FLAG(-1) , G3DPROCPARAM_SORT_SORT = BIT_FLAG(0) , G3DPROCPARAM_SORT_SORT_WITHFUNC = BIT_FLAG(1) } |
Additional parameters for G3D process operations. More... | |
![]() | |
AnmObj * | node |