class ManagedSerializableFieldKey

Inherits: IReflectable

Contains data that can be used for identifying a field in an object when cross referenced with the object type.

Public

Constructors

ManagedSerializableFieldKey

ManagedSerializableFieldKey() = default

ManagedSerializableFieldKey

ManagedSerializableFieldKey(u16 typeId, u16 fieldId)

Methods

staticCreate

static SPtr<ManagedSerializableFieldKey> Create(u16 typeId, u16 fieldId)

Creates a new field key.

typeId
Unique ID of the parent type the field belongs to. See ManagedSerializableTypeInfoObject.
fieldId
Unique ID of the field within its parent class. See ManagedSerializableObjectInfo.

staticGetRttiStatic

static RTTIType *GetRttiStatic()

GetRtti

RTTIType *GetRtti() const

Returns an interface you can use to access class' Run Time Type Information.

Fields

MTypeId

u16 MTypeId

MFieldId

u16 MFieldId