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

Description

Definition at line 101 of file g3d_resshp.h.

Public Member Functions

 NW4R_G3D_RESOURCE_FUNC_DEF (ResShp)
 
void Init ()
 
void Terminate ()
 
ResMdl GetParent () const
 
bool GXGetVtxDescv (GXVtxDescList *pList) const
 
bool GXGetVtxAttrFmtv (GXVtxAttrFmtList *pList) const
 
void GXSetArray (GXAttr attr, const void *pBase, u8 stride)
 
void DisableSetArray (GXAttr attr)
 
ResVtxPos GetResVtxPos () const
 
ResVtxNrm GetResVtxNrm () const
 
ResVtxClr GetResVtxClr (ulong idx) const
 
ResVtxTexCoord GetResVtxTexCoord (ulong idx) const
 
void CallPrePrimitiveDisplayList (bool sync, bool cacheIsSame) const
 
void CallPrimitiveDisplayList (bool sync) const
 
ResTagDL GetPrePrimDLTag ()
 
ResTagDL GetPrePrimDLTag () const
 
ResTagDL GetPrimDLTag ()
 
ResTagDL GetPrimDLTag () const
 
ResShpPrePrim GetResShpPrePrim ()
 
ResShpPrePrim GetResShpPrePrim () const
 
bool ExistVtxDesc (GXAttr attr) const
 
bool IsVisible () const
 
- Public Member Functions inherited from nw4r::g3d::ResCommon< ResShpData >
 ResCommon (void *pData)
 
 ResCommon (const void *pData)
 
bool IsValid () const
 
ResShpDataptr ()
 
const ResShpDataptr () const
 
ResShpDataref ()
 
const ResShpDataref () const
 
ResShpDataofs_to_ptr_raw (s32 ofs)
 
const ResShpDataofs_to_ptr_raw (s32 ofs) const
 
ResShpDataofs_to_ptr (s32 ofs)
 
const ResShpDataofs_to_ptr (s32 ofs) const
 
ResShpData ofs_to_obj (s32 ofs)
 
const ResShpData ofs_to_obj (s32 ofs) const
 

Member Function Documentation

◆ GetPrePrimDLTag() [1/2]

ResTagDL nw4r::g3d::ResShp::GetPrePrimDLTag ( )
inline

Definition at line 123 of file g3d_resshp.h.

◆ GetPrePrimDLTag() [2/2]

ResTagDL nw4r::g3d::ResShp::GetPrePrimDLTag ( ) const
inline

Definition at line 126 of file g3d_resshp.h.

◆ GetPrimDLTag() [1/2]

ResTagDL nw4r::g3d::ResShp::GetPrimDLTag ( )
inline

Definition at line 130 of file g3d_resshp.h.

◆ GetPrimDLTag() [2/2]

ResTagDL nw4r::g3d::ResShp::GetPrimDLTag ( ) const
inline

Definition at line 133 of file g3d_resshp.h.

◆ GetResShpPrePrim() [1/2]

ResShpPrePrim nw4r::g3d::ResShp::GetResShpPrePrim ( )
inline

Definition at line 137 of file g3d_resshp.h.

◆ GetResShpPrePrim() [2/2]

ResShpPrePrim nw4r::g3d::ResShp::GetResShpPrePrim ( ) const
inline

Definition at line 140 of file g3d_resshp.h.

◆ ExistVtxDesc()

bool nw4r::g3d::ResShp::ExistVtxDesc ( GXAttr attr) const
inline

Definition at line 144 of file g3d_resshp.h.

◆ IsVisible()

bool nw4r::g3d::ResShp::IsVisible ( ) const
inline

Definition at line 148 of file g3d_resshp.h.