CRM64Pro GDK v0.11.0
A free cross-platform game development kit built on top of SDL 3.0
Loading...
Searching...
No Matches
Public Attributes | List of all members
CRM64Pro::Archive::Block

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

◆ eABS

eArchiveBlockStore CRM64Pro::Archive::Block::eABS

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

◆ pData

void* CRM64Pro::Archive::Block::pData

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

◆ iSize

Uint32 CRM64Pro::Archive::Block::iSize

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

◆ sParam1

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

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

◆ sParam2

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

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

◆ iParam1

Uint32 CRM64Pro::Archive::Block::iParam1

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

◆ iParam2

Uint32 CRM64Pro::Archive::Block::iParam2

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