CRM64Pro GDK  v0.94
A free cross-platform game development kit built on top of SDL 2.0
Public Attributes | List of all members
CRM64Pro::ArchiveObj::Block Struct Reference

Public Attributes

eArchiveBlockStore eABS
 
void * pData
 
Uint32 iSize
 
char sParam1 [CDCv1_sPARAM1]
 
char sParam2 [CDCv1_sPARAM2]
 
Uint32 iParam1
 
Uint32 iParam2
 

Detailed Description

Block CDC common block structure.

Member Data Documentation

eArchiveBlockStore CRM64Pro::ArchiveObj::Block::eABS

Check eArchiveBlockStore enum for further information. Common attribute for all CDC versions.

void* CRM64Pro::ArchiveObj::Block::pData

Pointer to the raw data. Common attribute for all CDC versions.

Uint32 CRM64Pro::ArchiveObj::Block::iSize

Size in bytes of the data. Common attribute for all CDC versions.

char CRM64Pro::ArchiveObj::Block::sParam1[CDCv1_sPARAM1]

Custom attribute Param1 as char array. CDC v1.1 contains the name of the block.

char CRM64Pro::ArchiveObj::Block::sParam2[CDCv1_sPARAM2]

Custom attribute Param2 as char array. CDC v1.1 contains the type of the block.

Uint32 CRM64Pro::ArchiveObj::Block::iParam1

Custom attribute Param1 as integer. CDC v1.1 contains the stored data size (information purposes only).

Uint32 CRM64Pro::ArchiveObj::Block::iParam2

Custom attribute Param2 as integer. CDC v1.1 contains the hash of the raw data (information purposes only).