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

#include <g3d_ResUserData.h>

Inherits nw::g3d::res::ResUserDataData.

Public Types

enum  Type {
  INT , FLOAT , STRING , WSTRING ,
  STREAM
}

Public Member Functions

int GetCount () const
Type GetType () const
int * GetInt ()
const int * GetInt () const
float * GetFloat ()
const float * GetFloat () const
const char * GetString (int strIndex) const
const char16 * GetWString (int strIndex) const
void * GetStream ()
const void * GetStream () const
size_t GetStreamSize () const

Private Member Functions

 NW_G3D_RES_COMMON (ResUserData)

Additional Inherited Members

Private Attributes inherited from nw::g3d::res::ResUserDataData
BinString ofsName
u16 count
u8 type
u8 reserved
union nw::g3d::res::ResUserDataData::Data data

Member Enumeration Documentation

◆ Type

Enumerator
INT 
FLOAT 
STRING 
WSTRING 
STREAM 

Member Function Documentation

◆ NW_G3D_RES_COMMON()

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

◆ GetCount()

int nw::g3d::res::ResUserData::GetCount ( ) const
inline

◆ GetType()

Type nw::g3d::res::ResUserData::GetType ( ) const
inline

◆ GetInt() [1/2]

int * nw::g3d::res::ResUserData::GetInt ( )
inline

◆ GetInt() [2/2]

const int * nw::g3d::res::ResUserData::GetInt ( ) const
inline

◆ GetFloat() [1/2]

float * nw::g3d::res::ResUserData::GetFloat ( )
inline

◆ GetFloat() [2/2]

const float * nw::g3d::res::ResUserData::GetFloat ( ) const
inline

◆ GetString()

const char * nw::g3d::res::ResUserData::GetString ( int strIndex) const
inline

◆ GetWString()

const char16 * nw::g3d::res::ResUserData::GetWString ( int strIndex) const
inline

◆ GetStream() [1/2]

void * nw::g3d::res::ResUserData::GetStream ( )
inline

◆ GetStream() [2/2]

const void * nw::g3d::res::ResUserData::GetStream ( ) const
inline

◆ GetStreamSize()

size_t nw::g3d::res::ResUserData::GetStreamSize ( ) const
inline