| CRM64Pro GDK v0.17.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).