CRM64Pro GDK v0.18.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
Uint64 iSize
char szName [CRM64PRO_CDC2_BLOCK_NAME_SIZE]
char szType [CRM64PRO_CDC2_BLOCK_TYPE_SIZE]
Uint64 iStoredSize
Uint64 iRawHash64
bool bDeleted

Member Data Documentation

◆ eABS

eArchiveBlockStore CRM64Pro::Archive::Block::eABS

Storage mode. See eArchiveBlockStore.

◆ pData

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

Pointer to the raw data.

◆ iSize

Uint64 CRM64Pro::Archive::Block::iSize

Size in bytes of the data.

◆ szName

char CRM64Pro::Archive::Block::szName[CRM64PRO_CDC2_BLOCK_NAME_SIZE]

Name of the block.

◆ szType

char CRM64Pro::Archive::Block::szType[CRM64PRO_CDC2_BLOCK_TYPE_SIZE]

Type of the block.

◆ iStoredSize

Uint64 CRM64Pro::Archive::Block::iStoredSize

Stored data size in bytes.

◆ iRawHash64

Uint64 CRM64Pro::Archive::Block::iRawHash64

Raw data xxHash64.

◆ bDeleted

bool CRM64Pro::Archive::Block::bDeleted

True when the block entry is soft-deleted.