#include <VBPVMRuntimeType.h>
|
| virtual COREUOBJECT_API void | AppendDiagnosticString (FUtf8StringBuilderBase &Builder, const void *Data, uint32 RecursionDepth) const override |
| |
| virtual COREUOBJECT_API void | MarkValueReachable (void *Data, FReferenceCollector &Collector) const override |
| |
| virtual COREUOBJECT_API void | InitializeValue (void *Data) const override |
| |
| virtual COREUOBJECT_API void | InitializeValueFromCopy (void *DestData, const void *SourceData) const override |
| |
| virtual COREUOBJECT_API void | DestroyValue (void *Data) const override |
| |
| virtual COREUOBJECT_API void | SerializeValue (FStructuredArchive::FSlot Slot, void *Data, const void *DefaultData) const override |
| |
| virtual COREUOBJECT_API void | ExportValueToText (FString &OutputString, const void *Data, const void *DefaultData, UObject *Parent, UObject *ExportRootScope) const override |
| |
| virtual COREUOBJECT_API bool | ImportValueFromText (const TCHAR *&InputString, void *Data, UObject *Parent, FOutputDevice *ErrorText) const override |
| |
| virtual COREUOBJECT_API uint32 | GetValueHash (const void *Data) const override |
| |
| virtual COREUOBJECT_API bool | AreIdentical (const void *DataA, const void *DataB) const override |
| |
| virtual COREUOBJECT_API bool | AreEquivalent (const void *DataA, const FRuntimeType &TypeB, const void *DataB) const override |
| |
| virtual COREUOBJECT_API void | InstanceSubobjects (void *Data, void const *DefaultData, TNotNull< UObject * > Owner, FObjectInstancingGraph *InstanceGraph) const override |
| |
| virtual COREUOBJECT_API bool | IsValid (const void *Data) const |
| |
| | FRuntimeType (EKind InKind, SIZE_T InNumBytes, uint8 InMinAlignmentLogTwo, EContainsReferences InContainsReferences) |
| |
| virtual | ~FRuntimeType () |
| |
| virtual void | MarkReachable (FReferenceCollector &Collector) override |
| |
| void | UnmarkReachable () |
| |
| bool | IsReachable () const |
| |
| virtual bool | HasIntrusiveUnsetOptionalState () const |
| |
| virtual void | InitializeIntrusiveUnsetOptionalValue (void *Data) const |
| |
| virtual bool | IsIntrusiveOptionalValueSet (const void *Data) const |
| |
| constexpr | FDynamicallyTypedValueType (SIZE_T InNumBytes, uint8 InMinAlignmentLogTwo, EContainsReferences InContainsReferences) |
| |
| SIZE_T | GetNumBytes () const |
| |
| uint8 | GetMinAlignmentLogTwo () const |
| |
| uint32 | GetMinAlignment () const |
| |
| EContainsReferences | GetContainsReferences () const |
| |
◆ AppendDiagnosticString()
◆ AreEquivalent()
| bool UE::Verse::FRuntimeTypeDynamic::AreEquivalent |
( |
const void * |
DataA, |
|
|
const FRuntimeType & |
TypeB, |
|
|
const void * |
DataB |
|
) |
| const |
|
overridevirtual |
◆ AreIdentical()
| bool UE::Verse::FRuntimeTypeDynamic::AreIdentical |
( |
const void * |
DataA, |
|
|
const void * |
DataB |
|
) |
| const |
|
overridevirtual |
◆ DestroyValue()
| void UE::Verse::FRuntimeTypeDynamic::DestroyValue |
( |
void * |
Data | ) |
const |
|
overridevirtual |
◆ ExportValueToText()
| void UE::Verse::FRuntimeTypeDynamic::ExportValueToText |
( |
FString & |
OutputString, |
|
|
const void * |
Data, |
|
|
const void * |
DefaultData, |
|
|
UObject * |
Parent, |
|
|
UObject * |
ExportRootScope |
|
) |
| const |
|
overridevirtual |
◆ Get()
◆ GetValueHash()
| uint32 UE::Verse::FRuntimeTypeDynamic::GetValueHash |
( |
const void * |
Data | ) |
const |
|
overridevirtual |
◆ ImportValueFromText()
◆ InitializeValue()
| void UE::Verse::FRuntimeTypeDynamic::InitializeValue |
( |
void * |
Data | ) |
const |
|
overridevirtual |
◆ InitializeValueFromCopy()
| void UE::Verse::FRuntimeTypeDynamic::InitializeValueFromCopy |
( |
void * |
DestData, |
|
|
const void * |
SourceData |
|
) |
| const |
|
overridevirtual |
◆ InstanceSubobjects()
◆ IsValid()
| bool UE::Verse::FRuntimeTypeDynamic::IsValid |
( |
const void * |
Data | ) |
const |
|
virtual |
◆ MarkValueReachable()
◆ SerializeValue()
The documentation for this struct was generated from the following files: