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

#include <IoDispatcherFileBackendTypes.h>

Public Member Functions

 FFileIoStoreContainerFile ()=default
 
 FFileIoStoreContainerFile (FFileIoStoreContainerFile &&)=default
 
 FFileIoStoreContainerFile (const FFileIoStoreContainerFile &)=delete
 
FFileIoStoreContainerFileoperator= (FFileIoStoreContainerFile &&)=default
 
FFileIoStoreContainerFileoperator= (const FFileIoStoreContainerFile &)=delete
 
void GetPartitionAndOffset (uint64 TocOffset, FFileIoStoreContainerFilePartition *&OutPartition, uint64 &OutOffset)
 

Public Attributes

uint64 PartitionSize = 0
 
uint64 CompressionBlockSize = 0
 
TArray< FNameCompressionMethods
 
TConstArrayView< FIoStoreTocCompressedBlockEntryCompressionBlocks
 
FString FilePath
 
FGuid EncryptionKeyGuid
 
FAES::FAESKey EncryptionKey
 
EIoContainerFlags ContainerFlags
 
TConstArrayView< FSHAHashBlockSignatureTable
 
TArray< FFileIoStoreContainerFilePartitionPartitions
 
uint32 ContainerInstanceId = 0
 

Constructor & Destructor Documentation

◆ FFileIoStoreContainerFile() [1/3]

FFileIoStoreContainerFile::FFileIoStoreContainerFile ( )
default

◆ FFileIoStoreContainerFile() [2/3]

FFileIoStoreContainerFile::FFileIoStoreContainerFile ( FFileIoStoreContainerFile &&  )
default

◆ FFileIoStoreContainerFile() [3/3]

FFileIoStoreContainerFile::FFileIoStoreContainerFile ( const FFileIoStoreContainerFile )
delete

Member Function Documentation

◆ GetPartitionAndOffset()

void FFileIoStoreContainerFile::GetPartitionAndOffset ( uint64  TocOffset,
FFileIoStoreContainerFilePartition *&  OutPartition,
uint64 OutOffset 
)
inline

◆ operator=() [1/2]

FFileIoStoreContainerFile & FFileIoStoreContainerFile::operator= ( const FFileIoStoreContainerFile )
delete

◆ operator=() [2/2]

FFileIoStoreContainerFile & FFileIoStoreContainerFile::operator= ( FFileIoStoreContainerFile &&  )
default

Member Data Documentation

◆ BlockSignatureTable

TConstArrayView<FSHAHash> FFileIoStoreContainerFile::BlockSignatureTable

◆ CompressionBlocks

TConstArrayView<FIoStoreTocCompressedBlockEntry> FFileIoStoreContainerFile::CompressionBlocks

◆ CompressionBlockSize

uint64 FFileIoStoreContainerFile::CompressionBlockSize = 0

◆ CompressionMethods

TArray<FName> FFileIoStoreContainerFile::CompressionMethods

◆ ContainerFlags

EIoContainerFlags FFileIoStoreContainerFile::ContainerFlags

◆ ContainerInstanceId

uint32 FFileIoStoreContainerFile::ContainerInstanceId = 0

◆ EncryptionKey

FAES::FAESKey FFileIoStoreContainerFile::EncryptionKey

◆ EncryptionKeyGuid

FGuid FFileIoStoreContainerFile::EncryptionKeyGuid

◆ FilePath

FString FFileIoStoreContainerFile::FilePath

◆ Partitions

TArray<FFileIoStoreContainerFilePartition> FFileIoStoreContainerFile::Partitions

◆ PartitionSize

uint64 FFileIoStoreContainerFile::PartitionSize = 0

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