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

Description

Definition at line 23 of file g3d_scnmdlsmpl.h.

Public Types

enum  AnmObjType {
  ANMOBJTYPE_CHR ,
  ANMOBJTYPE_VIS ,
  ANMOBJTYPE_MATCLR ,
  ANMOBJTYPE_TEXPAT ,
  ANMOBJTYPE_TEXSRT ,
  ANMOBJTYPE_SHP ,
  ANMOBJTYPE_NOT_SPECIFIED ,
  ANMOBJTYPE_VTX = ANMOBJTYPE_SHP
}
 
enum  ByteCodeType {
  BYTE_CODE_CALC ,
  BYTE_CODE_MIX ,
  BYTE_CODE_DRAW_OPA ,
  BYTE_CODE_DRAW_XLU
}
 
enum  ScnMdlSimpleOption {
  OPTID_NONE = (0x20000 | (0)) ,
  OPTID_IGNORE_ANMCHR_TRANS = (0x20000 | (1))
}
 
- Public Types inherited from nw4r::g3d::ScnLeaf
enum  ScaleProperty {
  NOT_SCALED ,
  UNIFORM_SCALED ,
  NONUNIFORM_SCALED
}
 
enum  ScnLeafOption {
  OPTID_NONE = (0x10000 | (0)) ,
  OPTID_DISABLE_DRAW_ALL = (0x10000 | (1))
}
 
- Public Types inherited from nw4r::g3d::ScnObj
enum  ForEachResult {
  FOREACHRESULT_OK ,
  FOREACHRESULT_CONTINUE ,
  FOREACHRESULT_RETURN ,
  FOREACHRESULT_GOBACK
}
 
enum  ScnObjMtxType {
  MTX_LOCAL ,
  MTX_WORLD ,
  MTX_VIEW ,
  MTX_TYPE_MAX
}
 
enum  ScnObjBoundingVolumeType {
  BOUNDINGVOLUME_AABB_LOCAL ,
  BOUNDINGVOLUME_AABB_WORLD ,
  BOUNDINGVOLUME_MAX
}
 
enum  ScnObjOption {
  OPTID_NONE = (0x00000 | (0)) ,
  OPTID_DISABLE_GATHER_SCNOBJ = (0x00000 | (1)) ,
  OPTID_DISABLE_CALC_WORLD = (0x00000 | (2)) ,
  OPTID_DISABLE_CALC_MAT = (0x00000 | (3)) ,
  OPTID_DISABLE_CALC_VTX = (0x00000 | (4)) ,
  OPTID_DISABLE_CALC_VIEW = (0x00000 | (5)) ,
  OPTID_DISABLE_DRAW_OPA = (0x00000 | (6)) ,
  OPTID_DISABLE_DRAW_XLU = (0x00000 | (7)) ,
  OPTID_DISABLE_UPDATEFRAME = (0x00000 | (8)) ,
  OPTID_ENABLE_CULLING = (0x00000 | (9))
}
 
enum  Timing {
  CALLBACK_TIMING_A = (1 << 0) ,
  CALLBACK_TIMING_B = (1 << 1) ,
  CALLBACK_TIMING_C = (1 << 2) ,
  CALLBACK_TIMING_ALL = (CALLBACK_TIMING_A | CALLBACK_TIMING_B | CALLBACK_TIMING_C)
}
 
enum  ExecOp {
  EXECOP_CALC_WORLD = (1 << 0) ,
  EXECOP_CALC_MAT = (1 << 1) ,
  EXECOP_CALC_VIEW = (1 << 2) ,
  EXECOP_DRAW_OPA = (1 << 4) ,
  EXECOP_DRAW_XLU = (1 << 5)
}
 
typedef ForEachResult(* ForEachFunc) (ScnObj *pParent, void *pInfo)
 
- Public Types inherited from nw4r::g3d::G3dObj
enum  G3dProcTask {
  G3DPROC_NONE = 0x00000 ,
  G3DPROC_CALC_WORLD = 0x00001 ,
  G3DPROC_CALC_MAT = 0x00002 ,
  G3DPROC_CALC_VTX = 0x00003 ,
  G3DPROC_CALC_VIEW = 0x00004 ,
  G3DPROC_GATHER_SCNOBJ = 0x00005 ,
  G3DPROC_DRAW_OPA = 0x00006 ,
  G3DPROC_DRAW_XLU = 0x00007 ,
  G3DPROC_UPDATEFRAME = 0x00008 ,
  __G3DPROC_OPTIONAL_END ,
  G3DPROC_CHILD_DETACHED = 0x10001 ,
  G3DPROC_ATTACH_PARENT = 0x10002 ,
  G3DPROC_DETACH_PARENT = 0x10003 ,
  G3DPROC_ZSORT = 0x10004
}
 

Public Member Functions

 ScnMdlSimple (MEMAllocator *pAllocator, ResMdl mdl, math::MTX34 *pWorldMtxArray, ulong *pWorldMtxAttribArray, math::MTX34 *pViewPosMtxArray, math::MTX33 *pViewNrmMtxArray, math::MTX34 *pViewTexMtxArray, int numView, int numViewMtx)
 
virtual void G3dProc (ulong task, ulong param, void *pInfo)
 
virtual bool SetScnObjOption (ulong option, ulong value)
 
virtual bool GetScnObjOption (ulong option, ulong *pValue) const
 
virtual bool SetAnmObj (AnmObj *pObj, AnmObjType type)
 
virtual bool RemoveAnmObj (AnmObj *pObj)
 
virtual AnmObjRemoveAnmObj (AnmObjType type)
 
virtual AnmObjGetAnmObj (AnmObjType type)
 
virtual const AnmObjGetAnmObj (AnmObjType type) const
 
bool GetScnMtxPos (math::MTX34 *pMtx, ScnObjMtxType type, size_t idx) const
 
void UpdateFrame ()
 
void EnableScnMdlCallbackTiming (Timing timing)
 
void DisableScnMdlCallbackTiming (Timing timing)
 
math::MTX34GetViewPosMtxArray ()
 
const math::MTX34GetViewPosMtxArray () const
 
math::MTX33GetViewNrmMtxArray ()
 
const math::MTX33GetViewNrmMtxArray () const
 
math::MTX34GetViewTexMtxArray ()
 
const math::MTX34GetViewTexMtxArray () const
 
const u8 * GetByteCode (ByteCodeType type) const
 
ResMdl GetResMdl ()
 
const ResMdl GetResMdl () const
 
math::MTX34GetWldMtxArray ()
 
ulong * GetWldMtxAttribArray ()
 
ulong GetNumViewMtx () const
 
const u8 * GetByteCodeCalc ()
 
const u8 * GetByteCodeMix ()
 
const u8 * GetByteCodeDrawOpa ()
 
const u8 * GetByteCodeDrawXlu ()
 
ResMdlDrawMode GetDrawMode () const
 
void SetScnMdlCallback (ICalcWorldCallback *pCallback)
 
ICalcWorldCallbackGetScnMdlCallback ()
 
u8 GetScnMdlCallbackTiming () const
 
void SetScnMdlCallbackNodeID (ulong id)
 
ulong GetScnMdlCallbackNodeID () const
 
AnmObjChrGetAnmObjChr ()
 
AnmObjVisGetAnmObjVis ()
 
AnmObjMatClrGetAnmObjMatClr ()
 
AnmObjTexPatGetAnmObjTexPat ()
 
AnmObjTexSrtGetAnmObjTexSrt ()
 
- Public Member Functions inherited from nw4r::g3d::ScnLeaf
 ScnLeaf (MEMAllocator *pAllocator)
 
virtual ForEachResult ForEach (ForEachFunc pFunc, void *pInfo, bool postOrder)
 
virtual void CalcWorldMtx (const math::MTX34 *pParent, ulong *pParam)
 
ScaleProperty GetScaleProperty () const
 
void SetScale (float x, float y, float z)
 
void SetScale (const math::VEC3 &scale)
 
- Public Member Functions inherited from nw4r::g3d::ScnObj
 ScnObj (MEMAllocator *pAllocator)
 
virtual f32 GetValueForSortOpa () const
 
virtual f32 GetValueForSortXlu () const
 
void CalcViewMtx (const math::MTX34 *pCamera)
 
bool SetMtx (ScnObjMtxType type, const math::MTX34 *pMtx)
 
bool GetMtx (ScnObjMtxType type, math::MTX34 *pMtx) const
 
const math::MTX34GetMtxPtr (ScnObjMtxType type) const
 
void SetPriorityDrawOpa (int prio)
 
int GetPriorityDrawOpa () const
 
void SetPriorityDrawXlu (int prio)
 
int GetPriorityDrawXlu () const
 
void EnableScnObjCallbackTiming (Timing timing)
 
void EnableScnObjCallbackExecOp (ExecOp op)
 
bool SetBoundingVolume (ScnObjBoundingVolumeType type, const math::AABB *pAABB)
 
bool GetBoundingVolume (ScnObjBoundingVolumeType type, math::AABB *pAABB) const
 
bool SetBoundingVolume (const math::AABB *pAABB)
 
- Public Member Functions inherited from nw4r::g3d::G3dObj
virtual bool IsDerivedFrom (TypeObj other) const
 
virtual const TypeObj GetTypeObj () const
 
virtual const char * GetTypeName () const
 
 G3dObj (MEMAllocator *pAllocator, G3dObj *pParent)
 
G3dObjGetParent () const
 
void SetParent (G3dObj *pParent)
 
void DetachFromParent ()
 
void Destroy ()
 

Static Public Member Functions

static ScnMdlSimpleConstruct (MEMAllocator *pAllocator, size_t *pSize, ResMdl mdl, int numView)
 
- Static Public Member Functions inherited from nw4r::g3d::G3dObj
static const G3dObj::TypeObj GetTypeObjStatic ()
 
static void * Alloc (MEMAllocator *pAllocator, ulong size)
 
static void Dealloc (MEMAllocator *pAllocator, void *pBlock)
 
static void * operator new (size_t, void *pBlock)
 
static void operator delete (void *)
 
template<typename TTo>
static TTo * DynamicCast (G3dObj *pObj)
 

Protected Types

enum  ScnMdlSmplFlag { SCNMDLSMPLFLAG_LC_DMA = (1 << 0) }
 
- Protected Types inherited from nw4r::g3d::ScnObj
enum  ScnObjFlag {
  SCNOBJFLAG_DISABLE_CALC_WORLD = (1 << 0) ,
  SCNOBJFLAG_DISABLE_CALC_MAT = (1 << 1) ,
  SCNOBJFLAG_DISABLE_CALC_VTX = (1 << 2) ,
  SCNOBJFLAG_DISABLE_CALC_VIEW = (1 << 3) ,
  SCNOBJFLAG_DISABLE_GATHER_SCNOBJ = (1 << 4) ,
  SCNOBJFLAG_DISABLE_DRAW_OPA = (1 << 5) ,
  SCNOBJFLAG_DISABLE_DRAW_XLU = (1 << 6) ,
  SCNOBJFLAG_DISABLE_UPDATEFRAME = (1 << 7) ,
  SCNOBJFLAG_IGNORE_ANMCHR_TRANS = (1 << 8) ,
  SCNOBJFLAG_ENABLE_CULLING = (1 << 28) ,
  SCNOBJFLAG_NOT_GATHER_DRAW_OPA = (1 << 29) ,
  SCNOBJFLAG_NOT_GATHER_DRAW_XLU = (1 << 30) ,
  SCNOBJFLAG_MTX_LOCAL_IDENTITY = (1 << 31) ,
  SCNOBJFLAG_DISABLE_DRAW
}
 

Protected Member Functions

void ScnMdlSmpl_CalcPosture (ulong param, const math::MTX34 *pParent)
 
void ScnMdlSmpl_G3DPROC_GATHER_SCNOBJ (ulong param, IScnObjGather *pCollection)
 
void ScnMdlSmpl_G3DPROC_CALC_WORLD (ulong param, const math::MTX34 *pParent)
 
void ScnMdlSmpl_G3DPROC_CALC_MAT (ulong param, void *pInfo)
 
void ScnMdlSmpl_G3DPROC_CALC_VIEW (ulong param, const math::MTX34 *pCamera)
 
void ScnMdlSmpl_G3DPROC_DRAW_OPA (ulong param, void *pInfo)
 
void ScnMdlSmpl_G3DPROC_DRAW_XLU (ulong param, void *pInfo)
 
void ScnMdlSmpl_G3DPROC_UPDATEFRAME (ulong, void *)
 
- Protected Member Functions inherited from nw4r::g3d::ScnLeaf
void DefG3dProcScnLeaf (ulong task, ulong param, void *pInfo)
 
- Protected Member Functions inherited from nw4r::g3d::ScnObj
void SetScnObjFlag (ScnObjFlag flag, ulong on)
 
ulong TestScnObjFlag (ScnObjFlag flag) const
 
bool IsG3dProcDisabled (ulong task) const
 
void CheckCallback_CALC_VIEW (Timing timing, ulong param, void *pInfo)
 
void CheckCallback_CALC_MAT (Timing timing, ulong param, void *pInfo)
 
void CheckCallback_CALC_WORLD (Timing timing, ulong param, void *pInfo)
 
void CheckCallback_DRAW_OPA (Timing timing, ulong param, void *pInfo)
 
void CheckCallback_DRAW_XLU (Timing timing, ulong param, void *pInfo)
 

Static Protected Attributes

static const int VIEW_MAX = 16
 
static const int MTX_CACHE_MIN = 8
 
static const int MTX_CACHE_MAX
 

Private Member Functions

 NW4R_G3D_RTTI_DECL_DERIVED (ScnMdlSimple, ScnLeaf)
 

Private Attributes

ResMdl mResMdl
 
math::MTX34mpWorldMtxArray
 
ulong * mpWorldMtxAttribArray
 
math::MTX34mpViewPosMtxArray
 
math::MTX33mpViewNrmMtxArray
 
math::MTX34mpViewTexMtxArray
 
u8 mNumView
 
u8 mCurView
 
u16 mNumViewMtx
 
ulong mFlagScnMdlSimple
 
const u8 * mpByteCodeCalc
 
const u8 * mpByteCodeMix
 
const u8 * mpByteCodeDrawOpa
 
const u8 * mpByteCodeDrawXlu
 
ResMdlDrawMode mDrawMode
 
ICalcWorldCallbackmpCalcWorldCallback
 
u8 mCwcbTiming
 
u8 mCwcbDeleteOption
 
u16 mCwcbNodeID
 
AnmObjChrmpAnmObjChr
 
AnmObjVismpAnmObjVis
 
AnmObjMatClrmpAnmObjMatClr
 
AnmObjTexPatmpAnmObjTexPat
 
AnmObjTexSrtmpAnmObjTexSrt
 

Additional Inherited Members

- Protected Attributes inherited from nw4r::g3d::ScnObj
math::MTX34 mMtxArray [MTX_TYPE_MAX]
 
math::AABB mAABB [BOUNDINGVOLUME_MAX]
 

Member Enumeration Documentation

◆ AnmObjType

enum nw4r::g3d::ScnMdlSimple::AnmObjType

Definition at line 25 of file g3d_scnmdlsmpl.h.

◆ ByteCodeType

enum nw4r::g3d::ScnMdlSimple::ByteCodeType

Definition at line 37 of file g3d_scnmdlsmpl.h.

◆ ScnMdlSimpleOption

enum nw4r::g3d::ScnMdlSimple::ScnMdlSimpleOption

Definition at line 45 of file g3d_scnmdlsmpl.h.

◆ ScnMdlSmplFlag

enum nw4r::g3d::ScnMdlSimple::ScnMdlSmplFlag
protected

Definition at line 160 of file g3d_scnmdlsmpl.h.

Member Function Documentation

◆ G3dProc()

virtual void nw4r::g3d::ScnMdlSimple::G3dProc ( ulong task,
ulong param,
void * pInfo )
virtual

Implements nw4r::g3d::ScnLeaf.

◆ SetScnObjOption()

virtual bool nw4r::g3d::ScnMdlSimple::SetScnObjOption ( ulong option,
ulong value )
virtual

Reimplemented from nw4r::g3d::ScnLeaf.

◆ GetScnObjOption()

virtual bool nw4r::g3d::ScnMdlSimple::GetScnObjOption ( ulong option,
ulong * pValue ) const
virtual

Reimplemented from nw4r::g3d::ScnLeaf.

◆ GetResMdl() [1/2]

ResMdl nw4r::g3d::ScnMdlSimple::GetResMdl ( )
inline

Definition at line 90 of file g3d_scnmdlsmpl.h.

◆ GetResMdl() [2/2]

const ResMdl nw4r::g3d::ScnMdlSimple::GetResMdl ( ) const
inline

Definition at line 93 of file g3d_scnmdlsmpl.h.

◆ GetWldMtxArray()

math::MTX34 * nw4r::g3d::ScnMdlSimple::GetWldMtxArray ( )
inline

Definition at line 97 of file g3d_scnmdlsmpl.h.

◆ GetWldMtxAttribArray()

ulong * nw4r::g3d::ScnMdlSimple::GetWldMtxAttribArray ( )
inline

Definition at line 100 of file g3d_scnmdlsmpl.h.

◆ GetNumViewMtx()

ulong nw4r::g3d::ScnMdlSimple::GetNumViewMtx ( ) const
inline

Definition at line 104 of file g3d_scnmdlsmpl.h.

◆ GetByteCodeCalc()

const u8 * nw4r::g3d::ScnMdlSimple::GetByteCodeCalc ( )
inline

Definition at line 108 of file g3d_scnmdlsmpl.h.

◆ GetByteCodeMix()

const u8 * nw4r::g3d::ScnMdlSimple::GetByteCodeMix ( )
inline

Definition at line 111 of file g3d_scnmdlsmpl.h.

◆ GetByteCodeDrawOpa()

const u8 * nw4r::g3d::ScnMdlSimple::GetByteCodeDrawOpa ( )
inline

Definition at line 114 of file g3d_scnmdlsmpl.h.

◆ GetByteCodeDrawXlu()

const u8 * nw4r::g3d::ScnMdlSimple::GetByteCodeDrawXlu ( )
inline

Definition at line 117 of file g3d_scnmdlsmpl.h.

◆ GetDrawMode()

ResMdlDrawMode nw4r::g3d::ScnMdlSimple::GetDrawMode ( ) const
inline

Definition at line 121 of file g3d_scnmdlsmpl.h.

◆ SetScnMdlCallback()

void nw4r::g3d::ScnMdlSimple::SetScnMdlCallback ( ICalcWorldCallback * pCallback)
inline

Definition at line 125 of file g3d_scnmdlsmpl.h.

◆ GetScnMdlCallback()

ICalcWorldCallback * nw4r::g3d::ScnMdlSimple::GetScnMdlCallback ( )
inline

Definition at line 128 of file g3d_scnmdlsmpl.h.

◆ GetScnMdlCallbackTiming()

u8 nw4r::g3d::ScnMdlSimple::GetScnMdlCallbackTiming ( ) const
inline

Definition at line 132 of file g3d_scnmdlsmpl.h.

◆ SetScnMdlCallbackNodeID()

void nw4r::g3d::ScnMdlSimple::SetScnMdlCallbackNodeID ( ulong id)
inline

Definition at line 136 of file g3d_scnmdlsmpl.h.

◆ GetScnMdlCallbackNodeID()

ulong nw4r::g3d::ScnMdlSimple::GetScnMdlCallbackNodeID ( ) const
inline

Definition at line 139 of file g3d_scnmdlsmpl.h.

◆ GetAnmObjChr()

AnmObjChr * nw4r::g3d::ScnMdlSimple::GetAnmObjChr ( )
inline

Definition at line 143 of file g3d_scnmdlsmpl.h.

◆ GetAnmObjVis()

AnmObjVis * nw4r::g3d::ScnMdlSimple::GetAnmObjVis ( )
inline

Definition at line 146 of file g3d_scnmdlsmpl.h.

◆ GetAnmObjMatClr()

AnmObjMatClr * nw4r::g3d::ScnMdlSimple::GetAnmObjMatClr ( )
inline

Definition at line 149 of file g3d_scnmdlsmpl.h.

◆ GetAnmObjTexPat()

AnmObjTexPat * nw4r::g3d::ScnMdlSimple::GetAnmObjTexPat ( )
inline

Definition at line 152 of file g3d_scnmdlsmpl.h.

◆ GetAnmObjTexSrt()

AnmObjTexSrt * nw4r::g3d::ScnMdlSimple::GetAnmObjTexSrt ( )
inline

Definition at line 155 of file g3d_scnmdlsmpl.h.

◆ ScnMdlSmpl_G3DPROC_UPDATEFRAME()

void nw4r::g3d::ScnMdlSimple::ScnMdlSmpl_G3DPROC_UPDATEFRAME ( ulong ,
void *  )
inlineprotected

Definition at line 181 of file g3d_scnmdlsmpl.h.

Member Data Documentation

◆ VIEW_MAX

const int nw4r::g3d::ScnMdlSimple::VIEW_MAX = 16
staticprotected

Definition at line 164 of file g3d_scnmdlsmpl.h.

◆ MTX_CACHE_MIN

const int nw4r::g3d::ScnMdlSimple::MTX_CACHE_MIN = 8
staticprotected

Definition at line 166 of file g3d_scnmdlsmpl.h.

◆ MTX_CACHE_MAX

const int nw4r::g3d::ScnMdlSimple::MTX_CACHE_MAX
staticprotected
Initial value:

Definition at line 167 of file g3d_scnmdlsmpl.h.

◆ mResMdl

ResMdl nw4r::g3d::ScnMdlSimple::mResMdl
private

Definition at line 186 of file g3d_scnmdlsmpl.h.

◆ mpWorldMtxArray

math::MTX34* nw4r::g3d::ScnMdlSimple::mpWorldMtxArray
private

Definition at line 187 of file g3d_scnmdlsmpl.h.

◆ mpWorldMtxAttribArray

ulong* nw4r::g3d::ScnMdlSimple::mpWorldMtxAttribArray
private

Definition at line 188 of file g3d_scnmdlsmpl.h.

◆ mpViewPosMtxArray

math::MTX34* nw4r::g3d::ScnMdlSimple::mpViewPosMtxArray
private

Definition at line 189 of file g3d_scnmdlsmpl.h.

◆ mpViewNrmMtxArray

math::MTX33* nw4r::g3d::ScnMdlSimple::mpViewNrmMtxArray
private

Definition at line 190 of file g3d_scnmdlsmpl.h.

◆ mpViewTexMtxArray

math::MTX34* nw4r::g3d::ScnMdlSimple::mpViewTexMtxArray
private

Definition at line 191 of file g3d_scnmdlsmpl.h.

◆ mNumView

u8 nw4r::g3d::ScnMdlSimple::mNumView
private

Definition at line 192 of file g3d_scnmdlsmpl.h.

◆ mCurView

u8 nw4r::g3d::ScnMdlSimple::mCurView
private

Definition at line 193 of file g3d_scnmdlsmpl.h.

◆ mNumViewMtx

u16 nw4r::g3d::ScnMdlSimple::mNumViewMtx
private

Definition at line 194 of file g3d_scnmdlsmpl.h.

◆ mFlagScnMdlSimple

ulong nw4r::g3d::ScnMdlSimple::mFlagScnMdlSimple
private

Definition at line 195 of file g3d_scnmdlsmpl.h.

◆ mpByteCodeCalc

const u8* nw4r::g3d::ScnMdlSimple::mpByteCodeCalc
private

Definition at line 197 of file g3d_scnmdlsmpl.h.

◆ mpByteCodeMix

const u8* nw4r::g3d::ScnMdlSimple::mpByteCodeMix
private

Definition at line 198 of file g3d_scnmdlsmpl.h.

◆ mpByteCodeDrawOpa

const u8* nw4r::g3d::ScnMdlSimple::mpByteCodeDrawOpa
private

Definition at line 199 of file g3d_scnmdlsmpl.h.

◆ mpByteCodeDrawXlu

const u8* nw4r::g3d::ScnMdlSimple::mpByteCodeDrawXlu
private

Definition at line 200 of file g3d_scnmdlsmpl.h.

◆ mDrawMode

ResMdlDrawMode nw4r::g3d::ScnMdlSimple::mDrawMode
private

Definition at line 201 of file g3d_scnmdlsmpl.h.

◆ mpCalcWorldCallback

ICalcWorldCallback* nw4r::g3d::ScnMdlSimple::mpCalcWorldCallback
private

Definition at line 203 of file g3d_scnmdlsmpl.h.

◆ mCwcbTiming

u8 nw4r::g3d::ScnMdlSimple::mCwcbTiming
private

Definition at line 204 of file g3d_scnmdlsmpl.h.

◆ mCwcbDeleteOption

u8 nw4r::g3d::ScnMdlSimple::mCwcbDeleteOption
private

Definition at line 205 of file g3d_scnmdlsmpl.h.

◆ mCwcbNodeID

u16 nw4r::g3d::ScnMdlSimple::mCwcbNodeID
private

Definition at line 206 of file g3d_scnmdlsmpl.h.

◆ mpAnmObjChr

AnmObjChr* nw4r::g3d::ScnMdlSimple::mpAnmObjChr
private

Definition at line 208 of file g3d_scnmdlsmpl.h.

◆ mpAnmObjVis

AnmObjVis* nw4r::g3d::ScnMdlSimple::mpAnmObjVis
private

Definition at line 209 of file g3d_scnmdlsmpl.h.

◆ mpAnmObjMatClr

AnmObjMatClr* nw4r::g3d::ScnMdlSimple::mpAnmObjMatClr
private

Definition at line 210 of file g3d_scnmdlsmpl.h.

◆ mpAnmObjTexPat

AnmObjTexPat* nw4r::g3d::ScnMdlSimple::mpAnmObjTexPat
private

Definition at line 211 of file g3d_scnmdlsmpl.h.

◆ mpAnmObjTexSrt

AnmObjTexSrt* nw4r::g3d::ScnMdlSimple::mpAnmObjTexSrt
private

Definition at line 212 of file g3d_scnmdlsmpl.h.