UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FIoChunkEncoding::FHeader Struct Reference

#include <IoChunkEncoding.h>

Public Member Functions

CORE_API bool IsValid () const
 
CORE_API uint32 GetBlockSize () const
 
CORE_API uint32 GetBlockCount () const
 
CORE_API TConstArrayView< uint32GetBlocks () const
 
CORE_API uint64 GetTotalHeaderSize () const
 

Static Public Member Functions

static CORE_API const FHeaderDecode (FMemoryView HeaderData)
 

Public Attributes

uint64 Magic: 24
 
uint64 RawSize: 40
 
uint64 EncodedSize: 40
 
uint64 BlockSizeExponent: 8
 
uint64 Flags: 8
 
uint64 Pad: 8
 

Detailed Description

Header describing the encoded I/O chunk.

Member Function Documentation

◆ Decode()

const FIoChunkEncoding::FHeader * FIoChunkEncoding::FHeader::Decode ( FMemoryView  HeaderData)
static

◆ GetBlockCount()

uint32 FIoChunkEncoding::FHeader::GetBlockCount ( ) const

◆ GetBlocks()

TConstArrayView< uint32 > FIoChunkEncoding::FHeader::GetBlocks ( ) const

◆ GetBlockSize()

uint32 FIoChunkEncoding::FHeader::GetBlockSize ( ) const

◆ GetTotalHeaderSize()

uint64 FIoChunkEncoding::FHeader::GetTotalHeaderSize ( ) const

◆ IsValid()

bool FIoChunkEncoding::FHeader::IsValid ( ) const

Member Data Documentation

◆ BlockSizeExponent

uint64 FIoChunkEncoding::FHeader::BlockSizeExponent

◆ EncodedSize

uint64 FIoChunkEncoding::FHeader::EncodedSize

◆ Flags

uint64 FIoChunkEncoding::FHeader::Flags

◆ Magic

uint64 FIoChunkEncoding::FHeader::Magic

◆ Pad

uint64 FIoChunkEncoding::FHeader::Pad

◆ RawSize

uint64 FIoChunkEncoding::FHeader::RawSize

The documentation for this struct was generated from the following files: