Navigation
API > API/Runtime > API/Runtime/CoreUObject
These represent one function per optional function in the fake vtable.
| Name | UE::CoreUObject::Private::EStructOpsFakeVTableFlags |
| Type | enum |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/Class.h |
| Include Path | #include "UObject/Class.h" |
Syntax
namespace UE
{
namespace CoreUObject
{
namespace Private
{
enum EStructOpsFakeVTableFlags
{
None = 0,
UE_VTABLE_ENUM,
Construct = 1u << 0,
ConstructForTests = 1u << 1,
Destruct = 1u << 2,
SerializeArchive = 1u << 3,
SerializeSlot = 1u << 4,
PostSerialize = 1u << 5,
NetSerialize = 1u << 6,
NetDeltaSerialize = 1u << 7,
PostScriptConstruct = 1u << 8,
GetPreloadDependencies = 1u << 9,
Copy = 1u << 10,
Identical = 1u << 11,
ExportTextItem = 1u << 12,
ImportTextItem = 1u << 13,
FindInnerPropertyInstance = 1u << 14,
AddStructReferencedObjects = 1u << 15,
SerializeFromMismatchedTag = 1u << 16,
StructuredSerializeFromMismatchedTag = 1u << 17,
GetStructTypeHash = 1u << 18,
InitializeIntrusiveUnsetOptionalValue = 1u << 19,
IsIntrusiveOptionalValueSet = 1u << 20,
ClearIntrusiveOptionalValue = 1u << 21,
CanEditChange = 1u << 22,
Visit = 1u << 23,
ResolveVisitedPathInfo = 1u << 24,
}
}
}
}
Values
| Name | Remarks |
|---|---|
| None | |
| UE_VTABLE_ENUM | |
| Construct | |
| ConstructForTests | |
| Destruct | |
| SerializeArchive | |
| SerializeSlot | |
| PostSerialize | |
| NetSerialize | |
| NetDeltaSerialize | |
| PostScriptConstruct | |
| GetPreloadDependencies | |
| Copy | |
| Identical | |
| ExportTextItem | |
| ImportTextItem | |
| FindInnerPropertyInstance | |
| AddStructReferencedObjects | |
| SerializeFromMismatchedTag | |
| StructuredSerializeFromMismatchedTag | |
| GetStructTypeHash | |
| InitializeIntrusiveUnsetOptionalValue | |
| IsIntrusiveOptionalValueSet | |
| ClearIntrusiveOptionalValue | |
| CanEditChange | |
| Visit | |
| ResolveVisitedPathInfo |