#include <VBPVMRuntimeType.h>
|
| | FRuntimeType (EKind InKind, SIZE_T InNumBytes, uint8 InMinAlignmentLogTwo, EContainsReferences InContainsReferences) |
| |
| virtual | ~FRuntimeType () |
| |
| virtual void | AppendDiagnosticString (FUtf8StringBuilderBase &Builder, const void *Data, uint32 RecursionDepth) const =0 |
| |
| virtual void | MarkReachable (FReferenceCollector &Collector) override |
| |
| void | UnmarkReachable () |
| |
| bool | IsReachable () const |
| |
| virtual bool | AreEquivalent (const void *DataA, const FRuntimeType &TypeB, const void *DataB) const =0 |
| |
| virtual void | ExportValueToText (FString &OutputString, const void *Data, const void *DefaultData, UObject *Parent, UObject *ExportRootScope) const =0 |
| |
| virtual bool | ImportValueFromText (const TCHAR *&InputString, void *Data, UObject *Parent, FOutputDevice *ErrorText) const =0 |
| |
| virtual void | InstanceSubobjects (void *Data, void const *DefaultData, TNotNull< UObject * > Owner, FObjectInstancingGraph *InstanceGraph) const |
| |
| virtual bool | IsValid (const void *Data) 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) |
| |
| virtual void | MarkValueReachable (void *Data, FReferenceCollector &Collector) const =0 |
| |
| virtual void | InitializeValue (void *Data) const =0 |
| |
| virtual void | InitializeValueFromCopy (void *DestData, const void *SourceData) const =0 |
| |
| virtual void | DestroyValue (void *Data) const =0 |
| |
| virtual void | SerializeValue (FStructuredArchive::FSlot Slot, void *Data, const void *DefaultData) const =0 |
| |
| virtual uint32 | GetValueHash (const void *Data) const =0 |
| |
| virtual bool | AreIdentical (const void *DataA, const void *DataB) const =0 |
| |
| SIZE_T | GetNumBytes () const |
| |
| uint8 | GetMinAlignmentLogTwo () const |
| |
| uint32 | GetMinAlignment () const |
| |
| EContainsReferences | GetContainsReferences () const |
| |
◆ EKind
◆ FRuntimeType()
◆ ~FRuntimeType()
| virtual UE::Verse::FRuntimeType::~FRuntimeType |
( |
| ) |
|
|
inlinevirtual |
◆ AppendDiagnosticString()
◆ AreEquivalent()
◆ ExportValueToText()
| virtual void UE::Verse::FRuntimeType::ExportValueToText |
( |
FString & |
OutputString, |
|
|
const void * |
Data, |
|
|
const void * |
DefaultData, |
|
|
UObject * |
Parent, |
|
|
UObject * |
ExportRootScope |
|
) |
| const |
|
pure virtual |
◆ HasIntrusiveUnsetOptionalState()
| virtual bool UE::Verse::FRuntimeType::HasIntrusiveUnsetOptionalState |
( |
| ) |
const |
|
inlinevirtual |
◆ ImportValueFromText()
◆ InitializeIntrusiveUnsetOptionalValue()
| virtual void UE::Verse::FRuntimeType::InitializeIntrusiveUnsetOptionalValue |
( |
void * |
Data | ) |
const |
|
inlinevirtual |
◆ InstanceSubobjects()
◆ IsIntrusiveOptionalValueSet()
| virtual bool UE::Verse::FRuntimeType::IsIntrusiveOptionalValueSet |
( |
const void * |
Data | ) |
const |
|
inlinevirtual |
◆ IsReachable()
| bool UE::Verse::FRuntimeType::IsReachable |
( |
| ) |
const |
|
inline |
◆ IsValid()
◆ MarkReachable()
◆ UnmarkReachable()
| void UE::Verse::FRuntimeType::UnmarkReachable |
( |
| ) |
|
|
inline |
◆ GetTypeHash [1/2]
◆ GetTypeHash [2/2]
◆ operator==
◆ Kind
| const EKind UE::Verse::FRuntimeType::Kind |
The documentation for this struct was generated from the following file: