UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VirtualizationTypes.h File Reference

Go to the source code of this file.

Namespaces

namespace  UE
 
namespace  UE::Virtualization
 

Enumerations

enum class  UE::Virtualization::EStorageType : int8 { UE::Virtualization::Cache = 0 , UE::Virtualization::Persistent }
 
enum class  UE::Virtualization::EQueryResult : int8 { UE::Virtualization::Success = 0 , UE::Virtualization::Failure_Unknown , UE::Virtualization::Failure_NotImplemented }
 
enum class  UE::Virtualization::EPayloadStatus : int8 { UE::Virtualization::Invalid = -1 , UE::Virtualization::NotFound = 0 , UE::Virtualization::FoundPartial , UE::Virtualization::FoundAll }
 
enum class  UE::Virtualization::EVirtualizationResult : uint8 { UE::Virtualization::Success = 0 , UE::Virtualization::Failed }
 
enum class  UE::Virtualization::ERehydrationResult : uint8 { UE::Virtualization::Success = 0 , UE::Virtualization::Failed }
 
enum class  UE::Virtualization::EPayloadFilterReason : uint16 {
  UE::Virtualization::None = 0 , UE::Virtualization::Asset = 1 << 0 , UE::Virtualization::Path = 1 << 1 , UE::Virtualization::MinSize = 1 << 2 ,
  UE::Virtualization::EditorBulkDataCode = 1 << 3 , UE::Virtualization::MapContent = 1 << 4
}
 
enum class  UE::Virtualization::EVirtualizationOptions : uint32 { UE::Virtualization::None = 0 , UE::Virtualization::Checkout = 1 << 0 }
 
enum class  UE::Virtualization::ERehydrationOptions : uint32 { UE::Virtualization::None = 0 , UE::Virtualization::Checkout = 1 << 0 }
 
enum class  UE::Virtualization::EInitializationFlags : uint32 { UE::Virtualization::None = 0 , UE::Virtualization::ForceInitialize = 1 << 0 }
 

Functions

 UE::Virtualization::ENUM_CLASS_FLAGS (EPayloadFilterReason)
 
 UE::Virtualization::ENUM_CLASS_FLAGS (EVirtualizationOptions)
 
 UE::Virtualization::ENUM_CLASS_FLAGS (ERehydrationOptions)
 
 UE::Virtualization::ENUM_CLASS_FLAGS (EInitializationFlags)
 

Variables

constexpr uint16 UE::Virtualization::NumPayloadFilterReasons = 6