NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::g3d::FuncObjCalcWorld Class Reference

Description

Definition at line 75 of file g3d_calcworld.h.

Public Member Functions

 FuncObjCalcWorld (ICalcWorldCallback *pCallback, ulong timing, ulong nodeID)
 
void CheckCallbackA (ulong nodeID, ChrAnmResult *pResult, ResMdl mdl)
 
void CheckCallbackB (ulong nodeID, math::MTX34 *pM, math::VEC3 *pS, ulong *pWMAttr, ResMdl mdl)
 
void CheckCallbackC (math::MTX34 *pMtxArray, ResMdl mdl)
 
u16 GetNodeID () const
 
void SetNodeID (u16 nodeID)
 

Private Attributes

ICalcWorldCallbackmpCallback
 
u8 mTiming
 
u8 PADDING_0x5
 
u16 mNodeID
 

Constructor & Destructor Documentation

◆ FuncObjCalcWorld()

nw4r::g3d::FuncObjCalcWorld::FuncObjCalcWorld ( ICalcWorldCallback * pCallback,
ulong timing,
ulong nodeID )
inline

Definition at line 77 of file g3d_calcworld.h.

◆ ~FuncObjCalcWorld()

nw4r::g3d::FuncObjCalcWorld::~FuncObjCalcWorld ( )
inline

Definition at line 80 of file g3d_calcworld.h.

Member Function Documentation

◆ CheckCallbackA()

void nw4r::g3d::FuncObjCalcWorld::CheckCallbackA ( ulong nodeID,
ChrAnmResult * pResult,
ResMdl mdl )
inline

Definition at line 82 of file g3d_calcworld.h.

◆ CheckCallbackB()

void nw4r::g3d::FuncObjCalcWorld::CheckCallbackB ( ulong nodeID,
math::MTX34 * pM,
math::VEC3 * pS,
ulong * pWMAttr,
ResMdl mdl )
inline

Definition at line 88 of file g3d_calcworld.h.

◆ CheckCallbackC()

void nw4r::g3d::FuncObjCalcWorld::CheckCallbackC ( math::MTX34 * pMtxArray,
ResMdl mdl )
inline

Definition at line 97 of file g3d_calcworld.h.

◆ GetNodeID()

u16 nw4r::g3d::FuncObjCalcWorld::GetNodeID ( ) const
inline

Definition at line 103 of file g3d_calcworld.h.

◆ SetNodeID()

void nw4r::g3d::FuncObjCalcWorld::SetNodeID ( u16 nodeID)
inline

Definition at line 104 of file g3d_calcworld.h.

Member Data Documentation

◆ mpCallback

ICalcWorldCallback* nw4r::g3d::FuncObjCalcWorld::mpCallback
private

Definition at line 107 of file g3d_calcworld.h.

◆ mTiming

u8 nw4r::g3d::FuncObjCalcWorld::mTiming
private

Definition at line 108 of file g3d_calcworld.h.

◆ PADDING_0x5

u8 nw4r::g3d::FuncObjCalcWorld::PADDING_0x5
private

Definition at line 109 of file g3d_calcworld.h.

◆ mNodeID

u16 nw4r::g3d::FuncObjCalcWorld::mNodeID
private

Definition at line 110 of file g3d_calcworld.h.