UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Types.h File Reference
#include "HAL/Platform.h"
#include "Misc/EnumClassFlags.h"

Go to the source code of this file.

Classes

struct  UE::Editor::DataStorage::FQueryResult
 

Namespaces

namespace  UE
 
namespace  UE::Editor
 
namespace  UE::Editor::DataStorage
 

Typedefs

using UE::Editor::DataStorage::IndexHash = uint64
 

Enumerations

enum class  UE::Editor::DataStorage::EQueryTickPhase : uint8 {
  UE::Editor::DataStorage::PrePhysics , UE::Editor::DataStorage::DuringPhysics , UE::Editor::DataStorage::PostPhysics , UE::Editor::DataStorage::FrameEnd ,
  UE::Editor::DataStorage::Max
}
 
enum class  UE::Editor::DataStorage::EQueryTickGroups : uint8 {
  UE::Editor::DataStorage::Default , UE::Editor::DataStorage::PreUpdate , UE::Editor::DataStorage::Update , UE::Editor::DataStorage::PostUpdate ,
  UE::Editor::DataStorage::SyncExternalToDataStorage , UE::Editor::DataStorage::SyncDataStorageToExternal , UE::Editor::DataStorage::SyncWidgets , UE::Editor::DataStorage::Max
}
 
enum class  UE::Editor::DataStorage::EQueryCallbackType : uint8 {
  UE::Editor::DataStorage::None , UE::Editor::DataStorage::Processor , UE::Editor::DataStorage::ObserveAdd , UE::Editor::DataStorage::ObserveRemove ,
  UE::Editor::DataStorage::PhasePreparation , UE::Editor::DataStorage::PhaseFinalization , UE::Editor::DataStorage::Max
}
 
enum class  UE::Editor::DataStorage::EExecutionMode : uint8 { UE::Editor::DataStorage::Default , UE::Editor::DataStorage::GameThread , UE::Editor::DataStorage::Threaded , UE::Editor::DataStorage::ThreadedChunks }
 
enum class  UE::Editor::DataStorage::EQueryAccessType : uint8 { UE::Editor::DataStorage::ReadOnly , UE::Editor::DataStorage::OptionalReadOnly , UE::Editor::DataStorage::ReadWrite , UE::Editor::DataStorage::NUM }
 
enum class  UE::Editor::DataStorage::EQueryDependencyFlags : uint8 { UE::Editor::DataStorage::None = 0 , UE::Editor::DataStorage::ReadOnly = 1 << 0 , UE::Editor::DataStorage::GameThreadBound = 1 << 1 , UE::Editor::DataStorage::AlwaysRefresh = 1 << 2 }
 

Functions

 UE::Editor::DataStorage::ENUM_CLASS_FLAGS (EQueryDependencyFlags)