Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UScriptStruct > API/Runtime/CoreUObject/UScriptStruct/ICppStructOps
Filled by implementation classes to report their capabilities
| Name | FCapabilities |
| Type | struct |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/Class.h |
| Include Path | #include "UObject/Class.h" |
Syntax
struct FCapabilities
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ClearOnFinishDestroy | bool | UObject/Class.h | ||
| ComputedPropertyFlags | EPropertyFlags | UObject/Class.h | ||
| HasAddStructReferencedObjects | bool | UObject/Class.h | ||
| HasCanEditChange | bool | UObject/Class.h | ||
| HasCopy | bool | UObject/Class.h | ||
| HasDestructor | bool | UObject/Class.h | ||
| HasExportTextItem | bool | UObject/Class.h | ||
| HasFindInnerPropertyInstance | bool | UObject/Class.h | ||
| HasGetTypeHash | bool | UObject/Class.h | ||
| HasIdentical | bool | UObject/Class.h | ||
| HasImportTextItem | bool | UObject/Class.h | ||
| HasIntrusiveUnsetOptionalState | bool | UObject/Class.h | ||
| HasNetDeltaSerializer | bool | UObject/Class.h | ||
| HasNetSerializer | bool | UObject/Class.h | ||
| HasNetSharedSerialization | bool | UObject/Class.h | ||
| HasNoopConstructor | bool | UObject/Class.h | ||
| HasPostScriptConstruct | bool | UObject/Class.h | ||
| HasPostSerialize | bool | UObject/Class.h | ||
| HasSerializeFromMismatchedTag | bool | UObject/Class.h | ||
| HasSerializer | bool | UObject/Class.h | ||
| HasSerializerObjectReferences | EPropertyObjectReferenceType | UObject/Class.h | ||
| HasStructuredSerializeFromMismatchedTag | bool | UObject/Class.h | ||
| HasStructuredSerializer | bool | UObject/Class.h | ||
| HasVisitor | bool | UObject/Class.h | ||
| HasZeroConstructor | bool | UObject/Class.h | ||
| IsAbstract | bool | UObject/Class.h | ||
| IsPlainOldData | bool | UObject/Class.h | ||
| IsUECoreType | bool | UObject/Class.h | ||
| IsUECoreVariant | bool | UObject/Class.h |