UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Verse::FRuntimeType Member List

This is the complete list of members for UE::Verse::FRuntimeType, including all inherited members.

AppendDiagnosticString(FUtf8StringBuilderBase &Builder, const void *Data, uint32 RecursionDepth) const =0UE::Verse::FRuntimeTypepure virtual
AreEquivalent(const void *DataA, const FRuntimeType &TypeB, const void *DataB) const =0UE::Verse::FRuntimeTypepure virtual
AreIdentical(const void *DataA, const void *DataB) const =0UE::FDynamicallyTypedValueTypepure virtual
DestroyValue(void *Data) const =0UE::FDynamicallyTypedValueTypepure virtual
EContainsReferences enum nameUE::FDynamicallyTypedValueType
EKind enum nameUE::Verse::FRuntimeType
ExportValueToText(FString &OutputString, const void *Data, const void *DefaultData, UObject *Parent, UObject *ExportRootScope) const =0UE::Verse::FRuntimeTypepure virtual
FDynamicallyTypedValueType(SIZE_T InNumBytes, uint8 InMinAlignmentLogTwo, EContainsReferences InContainsReferences)UE::FDynamicallyTypedValueTypeinline
FRuntimeType(EKind InKind, SIZE_T InNumBytes, uint8 InMinAlignmentLogTwo, EContainsReferences InContainsReferences)UE::Verse::FRuntimeTypeinline
GetContainsReferences() constUE::FDynamicallyTypedValueTypeinline
GetMinAlignment() constUE::FDynamicallyTypedValueTypeinline
GetMinAlignmentLogTwo() constUE::FDynamicallyTypedValueTypeinline
GetNumBytes() constUE::FDynamicallyTypedValueTypeinline
GetTypeHashUE::Verse::FRuntimeTypefriend
GetTypeHashUE::Verse::FRuntimeTypefriend
GetValueHash(const void *Data) const =0UE::FDynamicallyTypedValueTypepure virtual
HasIntrusiveUnsetOptionalState() constUE::Verse::FRuntimeTypeinlinevirtual
ImportValueFromText(const TCHAR *&InputString, void *Data, UObject *Parent, FOutputDevice *ErrorText) const =0UE::Verse::FRuntimeTypepure virtual
InitializeIntrusiveUnsetOptionalValue(void *Data) constUE::Verse::FRuntimeTypeinlinevirtual
InitializeValue(void *Data) const =0UE::FDynamicallyTypedValueTypepure virtual
InitializeValueFromCopy(void *DestData, const void *SourceData) const =0UE::FDynamicallyTypedValueTypepure virtual
InstanceSubobjects(void *Data, void const *DefaultData, TNotNull< UObject * > Owner, FObjectInstancingGraph *InstanceGraph) constUE::Verse::FRuntimeTypeinlinevirtual
IsIntrusiveOptionalValueSet(const void *Data) constUE::Verse::FRuntimeTypeinlinevirtual
IsReachable() constUE::Verse::FRuntimeTypeinline
IsValid(const void *Data) constUE::Verse::FRuntimeTypeinlinevirtual
KindUE::Verse::FRuntimeType
MarkReachable(FReferenceCollector &Collector) overrideUE::Verse::FRuntimeTypeinlinevirtual
MarkValueReachable(void *Data, FReferenceCollector &Collector) const =0UE::FDynamicallyTypedValueTypepure virtual
operator==UE::Verse::FRuntimeTypefriend
SerializeValue(FStructuredArchive::FSlot Slot, void *Data, const void *DefaultData) const =0UE::FDynamicallyTypedValueTypepure virtual
UnmarkReachable()UE::Verse::FRuntimeTypeinline
~FRuntimeType()UE::Verse::FRuntimeTypeinlinevirtual