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

#include <PackageTrailer.h>

Public Attributes

uint64 Tag = 0
 
int32 Version = INDEX_NONE
 
uint32 HeaderLength = 0
 
uint64 PayloadsDataLength = 0
 
TArray< Private::FLookupTableEntryPayloadLookupTable
 

Static Public Attributes

static constexpr uint64 HeaderTag = 0xD1C43B2E80A5F697
 
static constexpr uint32 StaticHeaderSizeOnDisk = 28
 

Friends

FArchiveoperator<< (FArchive &Ar, FHeader &Header)
 

Friends And Related Symbol Documentation

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FPackageTrailer::FHeader Header 
)
friend

Serialization operator

Member Data Documentation

◆ HeaderLength

uint32 UE::FPackageTrailer::FHeader::HeaderLength = 0

Total length of the header on disk in bytes

◆ HeaderTag

constexpr uint64 UE::FPackageTrailer::FHeader::HeaderTag = 0xD1C43B2E80A5F697
staticconstexpr

Unique value used to identify the header

◆ PayloadLookupTable

TArray<Private::FLookupTableEntry> UE::FPackageTrailer::FHeader::PayloadLookupTable

Lookup table for the payloads on disk

◆ PayloadsDataLength

uint64 UE::FPackageTrailer::FHeader::PayloadsDataLength = 0

Total length of the payloads on disk in bytes

◆ StaticHeaderSizeOnDisk

constexpr uint32 UE::FPackageTrailer::FHeader::StaticHeaderSizeOnDisk = 28
staticconstexpr

Size of the static header data when serialized to disk in bytes. Note that we still need to add the size of the data in PayloadLookupTable to get the final header size on disk

◆ Tag

uint64 UE::FPackageTrailer::FHeader::Tag = 0

Expected tag at the start of the header

◆ Version

int32 UE::FPackageTrailer::FHeader::Version = INDEX_NONE

Version of the header


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