UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::CoreUObject::Private::FCapabilities Struct Reference

#include <Class.h>

Public Attributes

EPropertyFlags ComputedPropertyFlags
 
EPropertyObjectReferenceType HasSerializerObjectReferences
 
bool HasNoopConstructor: 1
 
bool HasZeroConstructor: 1
 
bool HasDestructor: 1
 
bool HasSerializer: 1
 
bool HasStructuredSerializer: 1
 
bool HasPostSerialize: 1
 
bool HasNetSerializer: 1
 
bool HasNetSharedSerialization: 1
 
bool HasNetDeltaSerializer: 1
 
bool HasPostScriptConstruct: 1
 
bool IsPlainOldData: 1
 
bool IsUECoreType: 1
 
bool IsUECoreVariant: 1
 
bool HasCopy: 1
 
bool HasIdentical: 1
 
bool HasExportTextItem: 1
 
bool HasImportTextItem: 1
 
bool HasAddStructReferencedObjects: 1
 
bool HasSerializeFromMismatchedTag: 1
 
bool HasStructuredSerializeFromMismatchedTag: 1
 
bool HasGetTypeHash: 1
 
bool HasIntrusiveUnsetOptionalState: 1
 
bool IsAbstract: 1
 
bool HasFindInnerPropertyInstance: 1
 
bool ClearOnFinishDestroy: 1
 
bool HasVisitor: 1
 
bool HasGetPreloadDependencies: 1
 
bool IsIntrusiveOptionalSafeForGC: 1
 

Detailed Description

Filled by implementation classes to report their capabilities

Member Data Documentation

◆ ClearOnFinishDestroy

bool UE::CoreUObject::Private::FCapabilities::ClearOnFinishDestroy

◆ ComputedPropertyFlags

EPropertyFlags UE::CoreUObject::Private::FCapabilities::ComputedPropertyFlags

◆ HasAddStructReferencedObjects

bool UE::CoreUObject::Private::FCapabilities::HasAddStructReferencedObjects

◆ HasCopy

bool UE::CoreUObject::Private::FCapabilities::HasCopy

◆ HasDestructor

bool UE::CoreUObject::Private::FCapabilities::HasDestructor

◆ HasExportTextItem

bool UE::CoreUObject::Private::FCapabilities::HasExportTextItem

◆ HasFindInnerPropertyInstance

bool UE::CoreUObject::Private::FCapabilities::HasFindInnerPropertyInstance

◆ HasGetPreloadDependencies

bool UE::CoreUObject::Private::FCapabilities::HasGetPreloadDependencies

◆ HasGetTypeHash

bool UE::CoreUObject::Private::FCapabilities::HasGetTypeHash

◆ HasIdentical

bool UE::CoreUObject::Private::FCapabilities::HasIdentical

◆ HasImportTextItem

bool UE::CoreUObject::Private::FCapabilities::HasImportTextItem

◆ HasIntrusiveUnsetOptionalState

bool UE::CoreUObject::Private::FCapabilities::HasIntrusiveUnsetOptionalState

◆ HasNetDeltaSerializer

bool UE::CoreUObject::Private::FCapabilities::HasNetDeltaSerializer

◆ HasNetSerializer

bool UE::CoreUObject::Private::FCapabilities::HasNetSerializer

◆ HasNetSharedSerialization

bool UE::CoreUObject::Private::FCapabilities::HasNetSharedSerialization

◆ HasNoopConstructor

bool UE::CoreUObject::Private::FCapabilities::HasNoopConstructor

◆ HasPostScriptConstruct

bool UE::CoreUObject::Private::FCapabilities::HasPostScriptConstruct

◆ HasPostSerialize

bool UE::CoreUObject::Private::FCapabilities::HasPostSerialize

◆ HasSerializeFromMismatchedTag

bool UE::CoreUObject::Private::FCapabilities::HasSerializeFromMismatchedTag

◆ HasSerializer

bool UE::CoreUObject::Private::FCapabilities::HasSerializer

◆ HasSerializerObjectReferences

EPropertyObjectReferenceType UE::CoreUObject::Private::FCapabilities::HasSerializerObjectReferences

◆ HasStructuredSerializeFromMismatchedTag

bool UE::CoreUObject::Private::FCapabilities::HasStructuredSerializeFromMismatchedTag

◆ HasStructuredSerializer

bool UE::CoreUObject::Private::FCapabilities::HasStructuredSerializer

◆ HasVisitor

bool UE::CoreUObject::Private::FCapabilities::HasVisitor

◆ HasZeroConstructor

bool UE::CoreUObject::Private::FCapabilities::HasZeroConstructor

◆ IsAbstract

bool UE::CoreUObject::Private::FCapabilities::IsAbstract

◆ IsIntrusiveOptionalSafeForGC

bool UE::CoreUObject::Private::FCapabilities::IsIntrusiveOptionalSafeForGC

◆ IsPlainOldData

bool UE::CoreUObject::Private::FCapabilities::IsPlainOldData

◆ IsUECoreType

bool UE::CoreUObject::Private::FCapabilities::IsUECoreType

◆ IsUECoreVariant

bool UE::CoreUObject::Private::FCapabilities::IsUECoreVariant

The documentation for this struct was generated from the following file: