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

#include <OnDemandIoStore.h>

Public Member Functions

 FOnDemandChunkInfo ()
 
 FOnDemandChunkInfo (const FOnDemandChunkInfo &Other)
 
 FOnDemandChunkInfo (FOnDemandChunkInfo &&Other)
 
const FIoHashHash () const
 
uint32 RawSize () const
 
uint32 EncodedSize () const
 
uint32 BlockSize () const
 
FName CompressionFormat () const
 
FMemoryView EncryptionKey () const
 
TConstArrayView< uint32Blocks () const
 
TConstArrayView< FIoBlockHashBlockHashes () const
 
FAnsiStringView ChunksDirectory () const
 
UE::FIoRelativeUrl RelativeUrl () const
 
const FOnDemandChunkEntryChunkEntry () const
 
const FIASHostGroupHostGroup () const
 
FName HostGroupName () const
 
bool IsValid () const
 
 operator bool () const
 
void GetUrl (FAnsiStringBuilderBase &Url) const
 

Static Public Member Functions

static FOnDemandChunkInfo Find (FSharedOnDemandContainer Container, const FIoChunkId &ChunkId)
 

Friends

class FOnDemandIoStore
 
class FOnDemandContentInstaller
 

Constructor & Destructor Documentation

◆ FOnDemandChunkInfo() [1/3]

UE::IoStore::FOnDemandChunkInfo::FOnDemandChunkInfo ( )
inline

◆ FOnDemandChunkInfo() [2/3]

UE::IoStore::FOnDemandChunkInfo::FOnDemandChunkInfo ( const FOnDemandChunkInfo Other)
inline

◆ FOnDemandChunkInfo() [3/3]

UE::IoStore::FOnDemandChunkInfo::FOnDemandChunkInfo ( FOnDemandChunkInfo &&  Other)
inline

Member Function Documentation

◆ BlockHashes()

TConstArrayView< FIoBlockHash > UE::IoStore::FOnDemandChunkInfo::BlockHashes ( ) const
inline

◆ Blocks()

TConstArrayView< uint32 > UE::IoStore::FOnDemandChunkInfo::Blocks ( ) const
inline

◆ BlockSize()

uint32 UE::IoStore::FOnDemandChunkInfo::BlockSize ( ) const
inline

◆ ChunkEntry()

const FOnDemandChunkEntry & UE::IoStore::FOnDemandChunkInfo::ChunkEntry ( ) const
inline

◆ ChunksDirectory()

FAnsiStringView UE::IoStore::FOnDemandChunkInfo::ChunksDirectory ( ) const
inline

◆ CompressionFormat()

FName UE::IoStore::FOnDemandChunkInfo::CompressionFormat ( ) const
inline

◆ EncodedSize()

uint32 UE::IoStore::FOnDemandChunkInfo::EncodedSize ( ) const
inline

◆ EncryptionKey()

FMemoryView UE::IoStore::FOnDemandChunkInfo::EncryptionKey ( ) const
inline

◆ Find()

FOnDemandChunkInfo UE::IoStore::FOnDemandChunkInfo::Find ( FSharedOnDemandContainer  Container,
const FIoChunkId ChunkId 
)
inlinestatic

◆ GetUrl()

void UE::IoStore::FOnDemandChunkInfo::GetUrl ( FAnsiStringBuilderBase Url) const
inline

◆ Hash()

const FIoHash & UE::IoStore::FOnDemandChunkInfo::Hash ( ) const
inline

◆ HostGroup()

const FIASHostGroup & UE::IoStore::FOnDemandChunkInfo::HostGroup ( ) const
inline

◆ HostGroupName()

FName UE::IoStore::FOnDemandChunkInfo::HostGroupName ( ) const
inline

◆ IsValid()

bool UE::IoStore::FOnDemandChunkInfo::IsValid ( ) const
inline

◆ operator bool()

UE::IoStore::FOnDemandChunkInfo::operator bool ( ) const
inline

◆ RawSize()

uint32 UE::IoStore::FOnDemandChunkInfo::RawSize ( ) const
inline

◆ RelativeUrl()

UE::FIoRelativeUrl UE::IoStore::FOnDemandChunkInfo::RelativeUrl ( ) const
inline

Friends And Related Symbol Documentation

◆ FOnDemandContentInstaller

◆ FOnDemandIoStore

friend class FOnDemandIoStore
friend

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