Navigation
API > API/Runtime > API/Runtime/CoreUObject
NOTE: Keep these flags in sync with EVerseClassFlags in UnrealEngineTypes.cs.
| Name | EVerseClassFlags |
| Type | enum |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/VerseVM/VVMVerseClassFlags.h |
| Include Path | #include "VerseVM/VVMVerseClassFlags.h" |
Syntax
enum EVerseClassFlags
{
VCLASS_None = 0x00000000u,
VCLASS_NativeBound = 0x00000001u,
VCLASS_UniversallyAccessible = 0x00000002u,
VCLASS_Concrete = 0x00000004u,
VCLASS_Module = 0x00000008u,
VCLASS_UHTNative = 0x00000010u,
VCLASS_Tuple = 0x00000020u,
VCLASS_EpicInternal = 0x00000040u,
VCLASS_HasInstancedSemantics = 0x00000080u,
VCLASS_FinalSuper = 0x00000100u,
VCLASS_Castable = 0x00000200u,
VCLASS_EpicInternalConstructor = 0x00000400u,
VCLASS_Persistable = 0x00000800u,
VCLASS_Parametric = 0x00001000u,
VCLASS_VNIEpicInternal = 0x00002000u,
VCLASS_Err_Inoperable = 0x40000000u,
VCLASS_Err_Incomplete = 0x80000000u,
VCLASS_Err = (VCLASS_Err_Incomplete | VCLASS_Err_Inoperable),
}
Values
| Name | Remarks |
|---|---|
| VCLASS_None | |
| VCLASS_NativeBound | |
| VCLASS_UniversallyAccessible | |
| VCLASS_Concrete | |
| VCLASS_Module | |
| VCLASS_UHTNative | |
| VCLASS_Tuple | |
| VCLASS_EpicInternal | |
| VCLASS_HasInstancedSemantics | |
| VCLASS_FinalSuper | |
| VCLASS_Castable | |
| VCLASS_EpicInternalConstructor | |
| VCLASS_Persistable | |
| VCLASS_Parametric | |
| VCLASS_VNIEpicInternal | |
| VCLASS_Err_Inoperable | @TODO: this should be a per-function flag; a class flag is not granular enough |
| VCLASS_Err_Incomplete | |
| VCLASS_Err |