NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
Public Member Functions | |
bool | create (nw4r::g3d::ResMdl resMdl, mAllocator_c *allocator, ulong bufferOption, int viewCount, size_t *objSize) |
![]() | |
virtual scnLeaf_c::leafType_e | getType () const |
virtual void | remove () |
virtual void | setAnm (m3d::banm_c &anm) |
virtual void | play () |
bool | getNodeWorldMtx (ulong idx, nw4r::math::MTX34 *mtx) const |
bool | getNodeWorldMtxMultVecZero (ulong idx, nw4r::math::VEC3 &vec) const |
nw4r::g3d::ResMdl | getResMdl () const |
nw4r::g3d::ResMat * | getResMat (ulong idx) const |
void | removeAnm (nw4r::g3d::ScnMdlSimple::AnmObjType objType) |
void | setTevColor (ulong idx, _GXTevRegID regID, _GXColor color, bool markDirty) |
void | setTevColorAll (_GXTevRegID regID, _GXColor color, bool markDirty) |
void | setTevKColor (ulong idx, _GXTevKColorID colID, _GXColor color, bool markDirty) |
void | setTevKColorAll (_GXTevKColorID colID, _GXColor color, bool markDirty) |
![]() | |
virtual void | entry () |
void | setOption (ulong option, ulong value) |
bool | getOption (ulong option, ulong *value) const |
void | setScale (float x, float y, float z) |
void | setScale (const nw4r::math::VEC3 &scale) |
void | setLocalMtx (const nw4r::math::MTX34 *mtx) |
void | getLocalMtx (nw4r::math::MTX34 *mtx) const |
void | getViewMtx (nw4r::math::MTX34 *mtx) const |
void | calc (bool keepEnabledAfter) |
void | calcVtx (bool keepEnabledAfter) |
void | setPriorityDraw (int prioOpa, int prioXlu) |
nw4r::g3d::ScnObj * | getScn () const |
Additional Inherited Members | |
![]() | |
enum | leafType_e { TYPE_BMDL , TYPE_UNUSED , TYPE_PROC } |
![]() | |
banm_c * | mpAnm |
![]() | |
nw4r::g3d::ScnLeaf * | mpScn |
bool m3d::smdl_c::create | ( | nw4r::g3d::ResMdl | resMdl, |
mAllocator_c * | allocator, | ||
ulong | bufferOption, | ||
int | viewCount, | ||
size_t * | objSize ) |