![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <type_traits>#include "Containers/ContainersFwd.h"#include "DataStorage/Handles.h"#include "Misc/EnumClassFlags.h"#include "UObject/NameTypes.h"#include "Elements/Framework/TypedElementQueryCapabilities.inl"Go to the source code of this file.
Classes | |
| struct | UE::Editor::DataStorage::Queries::IContextCapability |
Namespaces | |
| namespace | UE |
| namespace | UE::Editor |
| namespace | UE::Editor::DataStorage |
| namespace | UE::Editor::DataStorage::Queries |
Macros | |
| #define | ArgTypeName(Type, Name) Type Name |
| #define | Function0(Capability, Return, Function) virtual Return Function() = 0; |
| #define | Function1(Capability, Return, Function, Arg1) virtual Return Function(ArgTypeName Arg1 ) = 0; |
| #define | Function2(Capability, Return, Function, Arg1, Arg2) virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 ) = 0; |
| #define | Function3(Capability, Return, Function, Arg1, Arg2, Arg3) virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 , ArgTypeName Arg3 ) = 0; |
| #define | Function4(Capability, Return, Function, Arg1, Arg2, Arg3, Arg4) virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 , ArgTypeName Arg3 , ArgTypeName Arg4 ) = 0; |
| #define | ConstFunction0(Capability, Return, Function) virtual Return Function() const = 0; |
| #define | ConstFunction1(Capability, Return, Function, Arg1) virtual Return Function(ArgTypeName Arg1 ) const = 0; |
| #define | ConstFunction2(Capability, Return, Function, Arg1, Arg2) virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 ) const = 0; |
| #define | ConstFunction3(Capability, Return, Function, Arg1, Arg2, Arg3) virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 , ArgTypeName Arg3 ) const = 0; |
| #define | ConstFunction4(Capability, Return, Function, Arg1, Arg2, Arg3, Arg4) virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 , ArgTypeName Arg3 , ArgTypeName Arg4 ) const = 0; |
| #define | CapabilityStart(InCapability, InFlags) |
| #define | CapabilityEnd(Capability) |
Enumerations | |
| enum class | UE::Editor::DataStorage::Queries::EContextCapabilityFlags { UE::Editor::DataStorage::Queries::SupportsSingle = 1 << 0 , UE::Editor::DataStorage::Queries::SupportsBatch = 1 << 1 } |
| #define CapabilityEnd | ( | Capability | ) |
| #define CapabilityStart | ( | InCapability, | |
| InFlags | |||
| ) |
| #define ConstFunction1 | ( | Capability, | |
| Return, | |||
| Function, | |||
| Arg1 | |||
| ) | virtual Return Function(ArgTypeName Arg1 ) const = 0; |
| #define ConstFunction2 | ( | Capability, | |
| Return, | |||
| Function, | |||
| Arg1, | |||
| Arg2 | |||
| ) | virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 ) const = 0; |
| #define ConstFunction3 | ( | Capability, | |
| Return, | |||
| Function, | |||
| Arg1, | |||
| Arg2, | |||
| Arg3 | |||
| ) | virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 , ArgTypeName Arg3 ) const = 0; |
| #define ConstFunction4 | ( | Capability, | |
| Return, | |||
| Function, | |||
| Arg1, | |||
| Arg2, | |||
| Arg3, | |||
| Arg4 | |||
| ) | virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 , ArgTypeName Arg3 , ArgTypeName Arg4 ) const = 0; |
| #define Function1 | ( | Capability, | |
| Return, | |||
| Function, | |||
| Arg1 | |||
| ) | virtual Return Function(ArgTypeName Arg1 ) = 0; |
| #define Function2 | ( | Capability, | |
| Return, | |||
| Function, | |||
| Arg1, | |||
| Arg2 | |||
| ) | virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 ) = 0; |
| #define Function3 | ( | Capability, | |
| Return, | |||
| Function, | |||
| Arg1, | |||
| Arg2, | |||
| Arg3 | |||
| ) | virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 , ArgTypeName Arg3 ) = 0; |
| #define Function4 | ( | Capability, | |
| Return, | |||
| Function, | |||
| Arg1, | |||
| Arg2, | |||
| Arg3, | |||
| Arg4 | |||
| ) | virtual Return Function(ArgTypeName Arg1 , ArgTypeName Arg2 , ArgTypeName Arg3 , ArgTypeName Arg4 ) = 0; |