CRM64Pro GDK v0.14.0
A free cross-platform game development kit built on top of SDL 3.0
Loading...
Searching...
No Matches
CRM64Pro::Archive::Block

Detailed Description

CDC common block structure.

Public Attributes

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

Member Data Documentation

◆ eABS

eArchiveBlockStore CRM64Pro::Archive::Block::eABS

Storage mode. See eArchiveBlockStore. 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 stores the original data size (informational).

◆ iParam2

Uint32 CRM64Pro::Archive::Block::iParam2

Custom attribute Param2 as integer. CDC v1.1 stores the raw data hash (informational).