NW4F G3d
Loading...
Searching...
No Matches
nw::g3d::res::ResVertex Class Reference

#include <g3d_ResShape.h>

Inherits nw::g3d::res::ResVertexData.

Public Types

enum  Signature { SIGNATURE = NW_G3D_MAKE_U8X4_AS_U32('F', 'V', 'T', 'X') }

Public Member Functions

void Setup ()
void Cleanup ()
void Reset ()
int GetIndex () const
u32 GetCount () const
int GetVtxSkinCount () const
void SetUserPtr (void *pUserPtr)
void * GetUserPtr ()
const void * GetUserPtr () const
template<typename T>
T * GetUserPtr ()
template<typename T>
const T * GetUserPtr () const

Private Member Functions

 NW_G3D_RES_COMMON (ResVertex)

Additional Inherited Members

Private Attributes inherited from nw::g3d::res::ResVertexData
BinaryBlockHeader blockHeader
u8 numVtxAttrib
u8 numVtxBuffer
u16 index
u32 count
u8 vtxSkinCount
u8 reserved [3]
Offset ofsVtxAttribArray
Offset ofsVtxAttribDic
Offset ofsVtxBufferArray
BinPtr pUserPtr

Member Enumeration Documentation

◆ Signature

Enumerator
SIGNATURE 

Member Function Documentation

◆ NW_G3D_RES_COMMON()

nw::g3d::res::ResVertex::NW_G3D_RES_COMMON ( ResVertex )
private

◆ Setup()

void nw::g3d::res::ResVertex::Setup ( )

◆ Cleanup()

void nw::g3d::res::ResVertex::Cleanup ( )

◆ Reset()

void nw::g3d::res::ResVertex::Reset ( )

◆ GetIndex()

int nw::g3d::res::ResVertex::GetIndex ( ) const
inline

◆ GetCount()

u32 nw::g3d::res::ResVertex::GetCount ( ) const
inline

◆ GetVtxSkinCount()

int nw::g3d::res::ResVertex::GetVtxSkinCount ( ) const
inline

◆ SetUserPtr()

void nw::g3d::res::ResVertex::SetUserPtr ( void * pUserPtr)
inline

◆ GetUserPtr() [1/4]

void * nw::g3d::res::ResVertex::GetUserPtr ( )
inline

◆ GetUserPtr() [2/4]

const void * nw::g3d::res::ResVertex::GetUserPtr ( ) const
inline

◆ GetUserPtr() [3/4]

template<typename T>
T * nw::g3d::res::ResVertex::GetUserPtr ( )
inline

◆ GetUserPtr() [4/4]

template<typename T>
const T * nw::g3d::res::ResVertex::GetUserPtr ( ) const
inline