UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
OnDemandToc.h File Reference
#include "Containers/StringFwd.h"
#include "IO/IoChunkId.h"
#include "IO/IoContainerId.h"
#include "IO/IoHash.h"
#include "IO/IoStatus.h"
#include "Misc/EnumClassFlags.h"

Go to the source code of this file.

Classes

struct  UE::IoStore::FTocMeta
 
struct  UE::IoStore::FOnDemandTocHeader
 
struct  UE::IoStore::FOnDemandTocEntry
 
struct  UE::IoStore::FOnDemandTocContainerEntry
 
struct  UE::IoStore::FOnDemandTocSentinel
 
struct  UE::IoStore::FOnDemandTocAdditionalFile
 
struct  UE::IoStore::FOnDemandTocTagSetPackageList
 
struct  UE::IoStore::FOnDemandTocTagSet
 
struct  UE::IoStore::FOnDemandToc
 

Namespaces

namespace  UE
 
namespace  UE::IoStore
 NO_LOGGING.
 

Macros

#define UE_API   IOSTOREONDEMANDCORE_API
 

Typedefs

using FIoBlockHash = uint32
 

Enumerations

enum class  UE::IoStore::EOnDemandTocVersion : uint32 {
  UE::IoStore::Invalid = 0 , UE::IoStore::Initial = 1 , UE::IoStore::UTocHash = 2 , UE::IoStore::BlockHash32 = 3 ,
  UE::IoStore::NoRawHash = 4 , UE::IoStore::Meta = 5 , UE::IoStore::ContainerId = 6 , UE::IoStore::AdditionalFiles = 7 ,
  UE::IoStore::TagSets = 8 , UE::IoStore::ContainerFlags = 9 , UE::IoStore::TocFlags = 10 , UE::IoStore::HostGroupName = 11 ,
  UE::IoStore::ContainerHeader = 12 , UE::IoStore::LatestPlusOne , UE::IoStore::Latest = (LatestPlusOne - 1)
}
 
enum class  UE::IoStore::EOnDemandTocFlags : uint32 { UE::IoStore::None = 0 , UE::IoStore::InstallOnDemand = (1 << 0) , UE::IoStore::StreamOnDemand = (1 << 1) , UE::IoStore::Last = StreamOnDemand }
 

Functions

 UE::IoStore::ENUM_CLASS_FLAGS (EOnDemandTocFlags)
 
bool UE::IoStore::LoadFromCompactBinary (FCbFieldView Field, FTocMeta &OutMeta)
 
bool UE::IoStore::LoadFromCompactBinary (FCbFieldView Field, FOnDemandTocHeader &OutTocHeader)
 
bool UE::IoStore::LoadFromCompactBinary (FCbFieldView Field, FOnDemandTocEntry &OutTocEntry)
 
bool UE::IoStore::LoadFromCompactBinary (FCbFieldView Field, FOnDemandTocContainerEntry &OutContainer)
 
bool UE::IoStore::LoadFromCompactBinary (FCbFieldView Field, FOnDemandTocAdditionalFile &AdditionalFile)
 
bool UE::IoStore::LoadFromCompactBinary (FCbFieldView Field, FOnDemandTocTagSetPackageList &TagSet)
 
bool UE::IoStore::LoadFromCompactBinary (FCbFieldView Field, FOnDemandTocTagSet &TagSet)
 
bool UE::IoStore::LoadFromCompactBinary (FCbFieldView Field, FOnDemandToc &OutToc)
 
UE_API FStringBuilderBaseoperator<< (FStringBuilderBase &Sb, UE::IoStore::EOnDemandTocFlags TocFlags)
 
UE_API FString LexToString (UE::IoStore::EOnDemandTocFlags TocFlags)
 

Macro Definition Documentation

◆ UE_API

Typedef Documentation

◆ FIoBlockHash

Function Documentation

◆ LexToString()

UE_API FString LexToString ( UE::IoStore::EOnDemandTocFlags  TocFlags)

◆ operator<<()