DDraceNetwork Documentation
Loading...
Searching...
No Matches
CDatafile Class Reference
Collaboration diagram for CDatafile:
[legend]

Public Member Functions

int GetFileDataSize (int Index) const
 
int GetDataSize (int Index) const
 
voidGetData (int Index, bool Swap) const
 
int GetFileItemSize (int Index) const
 
int GetItemSize (int Index) const
 
CDatafileItemGetItem (int Index) const
 
bool Validate () const
 

Public Attributes

IOHANDLE m_File
 
unsigned m_FileSize
 
SHA256_DIGEST m_Sha256
 
unsigned m_Crc
 
CDatafileInfo m_Info
 
CDatafileHeader m_Header
 
int m_DataStartOffset
 
void ** m_ppDataPtrs
 
intm_pDataSizes
 
charm_pData
 

Member Function Documentation

◆ GetData()

void * CDatafile::GetData ( int  Index,
bool  Swap 
) const
inline

◆ GetDataSize()

int CDatafile::GetDataSize ( int  Index) const
inline

◆ GetFileDataSize()

int CDatafile::GetFileDataSize ( int  Index) const
inline

◆ GetFileItemSize()

int CDatafile::GetFileItemSize ( int  Index) const
inline

◆ GetItem()

CDatafileItem * CDatafile::GetItem ( int  Index) const
inline

◆ GetItemSize()

int CDatafile::GetItemSize ( int  Index) const
inline

◆ Validate()

bool CDatafile::Validate ( ) const
inline

Member Data Documentation

◆ m_Crc

unsigned CDatafile::m_Crc

◆ m_DataStartOffset

int CDatafile::m_DataStartOffset

◆ m_File

IOHANDLE CDatafile::m_File

◆ m_FileSize

unsigned CDatafile::m_FileSize

◆ m_Header

CDatafileHeader CDatafile::m_Header

◆ m_Info

CDatafileInfo CDatafile::m_Info

◆ m_pData

char* CDatafile::m_pData

◆ m_pDataSizes

int* CDatafile::m_pDataSizes

◆ m_ppDataPtrs

void** CDatafile::m_ppDataPtrs

◆ m_Sha256

SHA256_DIGEST CDatafile::m_Sha256

The documentation for this class was generated from the following file: