NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
m3d::mdl_c::mdlCallback_c Class Reference

Description

Definition at line 18 of file mdl.hpp.

Public Member Functions

virtual void ExecCallbackA (nw4r::g3d::ChrAnmResult *anmRes, nw4r::g3d::ResMdl resMdl, nw4r::g3d::FuncObjCalcWorld *cw)
 
virtual void ExecCallbackB (nw4r::g3d::WorldMtxManip *manip, nw4r::g3d::ResMdl resMdl, nw4r::g3d::FuncObjCalcWorld *cw)
 
virtual void ExecCallbackC (nw4r::math::MTX34 *mtx, nw4r::g3d::ResMdl resMdl, nw4r::g3d::FuncObjCalcWorld *cw)
 
bool create (nw4r::g3d::ResMdl resMdl, mAllocator_c *allocator, size_t *pSize)
 
void remove ()
 
void setBlendFrame (float blendFrame)
 
void calcBlend ()
 

Public Attributes

calcRatio_c mCalcRatio
 
int mNodeCount
 
nw4r::g3d::ChrAnmResultmpNodeResults
 
callback_cmpCallback
 
mAllocator_cmpAllocator
 

Constructor & Destructor Documentation

◆ mdlCallback_c()

m3d::mdl_c::mdlCallback_c::mdlCallback_c ( )

Definition at line 4 of file mdl.cpp.

◆ ~mdlCallback_c()

m3d::mdl_c::mdlCallback_c::~mdlCallback_c ( )
virtual

Definition at line 7 of file mdl.cpp.

Member Function Documentation

◆ ExecCallbackA()

void m3d::mdl_c::mdlCallback_c::ExecCallbackA ( nw4r::g3d::ChrAnmResult * anmRes,
nw4r::g3d::ResMdl resMdl,
nw4r::g3d::FuncObjCalcWorld * cw )
virtual

Definition at line 9 of file mdl.cpp.

◆ ExecCallbackB()

void m3d::mdl_c::mdlCallback_c::ExecCallbackB ( nw4r::g3d::WorldMtxManip * manip,
nw4r::g3d::ResMdl resMdl,
nw4r::g3d::FuncObjCalcWorld * cw )
virtual

Definition at line 81 of file mdl.cpp.

◆ ExecCallbackC()

void m3d::mdl_c::mdlCallback_c::ExecCallbackC ( nw4r::math::MTX34 * mtx,
nw4r::g3d::ResMdl resMdl,
nw4r::g3d::FuncObjCalcWorld * cw )
virtual

Definition at line 91 of file mdl.cpp.

◆ create()

bool m3d::mdl_c::mdlCallback_c::create ( nw4r::g3d::ResMdl resMdl,
mAllocator_c * allocator,
size_t * pSize )

Definition at line 98 of file mdl.cpp.

◆ remove()

void m3d::mdl_c::mdlCallback_c::remove ( )

Definition at line 131 of file mdl.cpp.

◆ setBlendFrame()

void m3d::mdl_c::mdlCallback_c::setBlendFrame ( float blendFrame)

Definition at line 140 of file mdl.cpp.

◆ calcBlend()

void m3d::mdl_c::mdlCallback_c::calcBlend ( )

Definition at line 144 of file mdl.cpp.

Member Data Documentation

◆ mCalcRatio

calcRatio_c m3d::mdl_c::mdlCallback_c::mCalcRatio

Definition at line 32 of file mdl.hpp.

◆ mNodeCount

int m3d::mdl_c::mdlCallback_c::mNodeCount

Definition at line 33 of file mdl.hpp.

◆ mpNodeResults

nw4r::g3d::ChrAnmResult* m3d::mdl_c::mdlCallback_c::mpNodeResults

Definition at line 34 of file mdl.hpp.

◆ mpCallback

callback_c* m3d::mdl_c::mdlCallback_c::mpCallback

Definition at line 35 of file mdl.hpp.

◆ mpAllocator

mAllocator_c* m3d::mdl_c::mdlCallback_c::mpAllocator

Definition at line 36 of file mdl.hpp.