NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
Definition at line 12 of file scn_obj.hpp.
Public Member Functions | |
virtual void | ForEach () |
virtual void | SetScnObjOption (ulong option, ulong value) |
virtual bool | GetScnObjOption (ulong option, ulong *value) const |
virtual float | GetValueForSortOpa () const |
virtual float | GetValueForSortXlu () const |
void | SetPriorityDrawOpa (int priority) |
void | SetPriorityDrawXlu (int priority) |
virtual void | CalcWorldMtx (const nw4r::math::MTX34 *, unsigned long *) const |
void | SetMtx (ScnObjMtxType, const nw4r::math::MTX34 *) |
void | GetMtx (ScnObjMtxType, nw4r::math::MTX34 *) const |
NW4R_G3D_TYPE_OBJ_DECL (ScnObj) | |
![]() | |
virtual bool | IsDerivedFrom (G3dObj::TypeObj) const |
virtual void | G3dProc (ulong proc, ulong param, void *info)=0 |
virtual const TypeObj | GetTypeObj () |
virtual const char * | GetTypeName () |
void | Destroy () |
void | DetachFromParent () |
Public Attributes | |
u32 | unk1 |
MEMAllocator * | mpAllocator |
math::MTX34 | mMtxs [3] |
math::AABB | aabbs [2] |
u32 | mFlags |
u8 | opaPriority |
u8 | xluPriority |
u32 | unk2 |
u8 | callbackTimingFlags |
u16 | scnCallbackOp |
Additional Inherited Members | |
![]() | |
template<typename DerivedType, typename Type> | |
static DerivedType * | DynamicCast (Type *obj) |
enum nw4r::g3d::ScnObj::ScnObjMtxType |
Definition at line 23 of file scn_obj.hpp.
Operation options for ScnObj.
Definition at line 30 of file scn_obj.hpp.
Definition at line 42 of file scn_obj.hpp.
u32 nw4r::g3d::ScnObj::unk1 |
Definition at line 56 of file scn_obj.hpp.
MEMAllocator* nw4r::g3d::ScnObj::mpAllocator |
Definition at line 57 of file scn_obj.hpp.
math::MTX34 nw4r::g3d::ScnObj::mMtxs[3] |
Definition at line 58 of file scn_obj.hpp.
math::AABB nw4r::g3d::ScnObj::aabbs[2] |
Definition at line 59 of file scn_obj.hpp.
u32 nw4r::g3d::ScnObj::mFlags |
Definition at line 60 of file scn_obj.hpp.
u8 nw4r::g3d::ScnObj::opaPriority |
Definition at line 61 of file scn_obj.hpp.
u8 nw4r::g3d::ScnObj::xluPriority |
Definition at line 62 of file scn_obj.hpp.
u32 nw4r::g3d::ScnObj::unk2 |
Definition at line 63 of file scn_obj.hpp.
u8 nw4r::g3d::ScnObj::callbackTimingFlags |
Definition at line 64 of file scn_obj.hpp.
u16 nw4r::g3d::ScnObj::scnCallbackOp |
Definition at line 65 of file scn_obj.hpp.