Open 3D Engine AzCore API Reference 26.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::SerializeContext Member List

This is the complete list of members for AZ::SerializeContext, including all inherited members.

AddFieldUpgrade(DataPatchUpgrade *upgrade) (defined in AZ::SerializeContext)AZ::SerializeContext
AddGenericClassInfo(AZ::GenericClassInfo *genericClassInfo) (defined in AZ::SerializeContext)AZ::SerializeContext
Apply(AZ::SerializeContext &, SerializeContext::DataElementNode &) const (defined in AZ::SerializeContext)AZ::SerializeContextinlinevirtual
Apply(const AZStd::any &in) const (defined in AZ::SerializeContext)AZ::SerializeContextinlinevirtual
Apply(AZ::SerializeContext &context, SerializeContext::DataElementNode &node) const override (defined in AZ::SerializeContext)AZ::SerializeContext
AZ_CLASS_ALLOCATOR(SerializeContext, SystemAllocator) (defined in AZ::SerializeContext)AZ::SerializeContext
AZ_CLASS_ALLOCATOR(DataPatchUpgrade, SystemAllocator) (defined in AZ::SerializeContext)AZ::SerializeContext
AZ_CLASS_ALLOCATOR(DataPatchNameUpgrade, SystemAllocator) (defined in AZ::SerializeContext)AZ::SerializeContext
AZ_RTTI_NO_TYPE_INFO_DECL() (defined in AZ::SerializeContext)AZ::SerializeContext
AZ_RTTI_NO_TYPE_INFO_DECL() (defined in AZ::SerializeContext)AZ::SerializeContext
AZ_RTTI_NO_TYPE_INFO_DECL() (defined in AZ::SerializeContext)AZ::SerializeContext
AZ_TYPE_INFO_WITH_NAME_DECL_API(AZCORE_API, SerializeContext) (defined in AZ::SerializeContext)AZ::SerializeContext
AZ_TYPE_INFO_WITH_NAME_DECL_API(AZCORE_API, DataPatchUpgrade) (defined in AZ::SerializeContext)AZ::SerializeContext
AZ_TYPE_INFO_WITH_NAME_DECL_API(AZCORE_API, DataPatchNameUpgrade) (defined in AZ::SerializeContext)AZ::SerializeContext
AZ_TYPE_INFO_WITH_NAME_DECL_API(AZCORE_API, ReflectContext) (defined in AZ::ReflectContext)AZ::ReflectContext
BeginElemEnumCB typedefAZ::SerializeContext
CanDowncast(const Uuid &fromClassId, const Uuid &toClassId, const IRttiHelper *fromClassHelper=nullptr, const IRttiHelper *toClassHelper=nullptr) constAZ::SerializeContext
Cast(void *instance, const Uuid &instanceClassId) constAZ::SerializeContext
Class() (defined in AZ::SerializeContext)AZ::SerializeContext
Class(IObjectFactory *factory)AZ::SerializeContext
ClassData typedef (defined in AZ::SerializeContext)AZ::SerializeContext
ClassDeprecate(const char *name, const AZ::Uuid &typeUuid, VersionConverter converter=nullptr) (defined in AZ::SerializeContext)AZ::SerializeContext
ClassDoSave typedefAZ::SerializeContext
ClassElement typedef (defined in AZ::SerializeContext)AZ::SerializeContext
ClassPersistentId typedefAZ::SerializeContext
Cleanup() (defined in AZ::SerializeContext)AZ::SerializeContext
CleanupModuleGenericClassInfo()AZ::SerializeContext
CloneObject(const T *obj)AZ::SerializeContext
CloneObject(const void *ptr, const Uuid &classId) (defined in AZ::SerializeContext)AZ::SerializeContext
CloneObjectInplace(T &dest, const T *obj) (defined in AZ::SerializeContext)AZ::SerializeContext
CloneObjectInplace(void *dest, const void *ptr, const Uuid &classId) (defined in AZ::SerializeContext)AZ::SerializeContext
CreateAny(const Uuid &classId)AZ::SerializeContext
CreateAnyActionHandler typedefAZ::SerializeContext
CreateAnyFunc typedefAZ::SerializeContext
CreateEditContext()AZ::SerializeContext
CreateGenericClassInfo()AZ::SerializeContext
DataElement typedef (defined in AZ::SerializeContext)AZ::SerializeContext
DataElementNode typedef (defined in AZ::SerializeContext)AZ::SerializeContext
DataPatchFieldUpgrades typedef (defined in AZ::SerializeContext)AZ::SerializeContext
DataPatchNameUpgrade(unsigned int fromVersion, unsigned int toVersion, AZStd::string_view oldName, AZStd::string_view newName) (defined in AZ::SerializeContext)AZ::SerializeContextinline
DataPatchUpgrade(AZStd::string_view fieldName, unsigned int fromVersion, unsigned int toVersion) (defined in AZ::SerializeContext)AZ::SerializeContext
DataPatchUpgradeHandler() (defined in AZ::SerializeContext)AZ::SerializeContextinline
DataPatchUpgradeList typedef (defined in AZ::SerializeContext)AZ::SerializeContext
DataPatchUpgradeMap typedef (defined in AZ::SerializeContext)AZ::SerializeContext
DestroyEditContext()AZ::SerializeContext
DisableRemoveReflection() (defined in AZ::ReflectContext)AZ::ReflectContext
DownCast(void *instance, const Uuid &fromClassId, const Uuid &toClassId, const IRttiHelper *fromClassHelper=nullptr, const IRttiHelper *toClassHelper=nullptr) constAZ::SerializeContext
EnableRemoveReflection() (defined in AZ::ReflectContext)AZ::ReflectContext
EndElemEnumCB typedefAZ::SerializeContext
Enum()AZ::SerializeContext
Enum(IObjectFactory *factory) (defined in AZ::SerializeContext)AZ::SerializeContext
ENUM_ACCESS_FOR_READ enum value (defined in AZ::SerializeContext)AZ::SerializeContext
ENUM_ACCESS_FOR_WRITE enum value (defined in AZ::SerializeContext)AZ::SerializeContext
ENUM_ACCESS_HOLD enum value (defined in AZ::SerializeContext)AZ::SerializeContext
EnumerateAll(const TypeInfoCB &callback, bool includeGenerics=false) const (defined in AZ::SerializeContext)AZ::SerializeContext
EnumerateBase(const TypeInfoCB &callback, const Uuid &classId)AZ::SerializeContext
EnumerateBase(const TypeInfoCB &callback) (defined in AZ::SerializeContext)AZ::SerializeContextinline
EnumerateDerived(const TypeInfoCB &callback, const Uuid &classId=Uuid::CreateNull(), const Uuid &typeId=Uuid::CreateNull()) constAZ::SerializeContext
EnumerateDerived(const TypeInfoCB &callback) (defined in AZ::SerializeContext)AZ::SerializeContextinline
EnumerateInstance(EnumerateInstanceCallContext *callContext, void *ptr, Uuid classId, const ClassData *classData, const ClassElement *classElement) const (defined in AZ::SerializeContext)AZ::SerializeContext
EnumerateInstance(void *ptr, const Uuid &classId, const BeginElemEnumCB &beginElemCB, const EndElemEnumCB &endElemCB, unsigned int accessFlags, const ClassData *classData, const ClassElement *classElement, ErrorHandler *errorHandler=nullptr) const (defined in AZ::SerializeContext)AZ::SerializeContext
EnumerateInstanceCallContext typedef (defined in AZ::SerializeContext)AZ::SerializeContext
EnumerateInstanceConst(EnumerateInstanceCallContext *callContext, const void *ptr, const Uuid &classId, const ClassData *classData, const ClassElement *classElement) constAZ::SerializeContext
EnumerateInstanceConst(const void *ptr, const Uuid &classId, const BeginElemEnumCB &beginElemCB, const EndElemEnumCB &endElemCB, unsigned int accessFlags, const ClassData *classData, const ClassElement *classElement, ErrorHandler *errorHandler=nullptr) const (defined in AZ::SerializeContext)AZ::SerializeContext
EnumerateObject(T *obj, const BeginElemEnumCB &beginElemCB, const EndElemEnumCB &endElemCB, unsigned int accessFlags, ErrorHandler *errorHandler=nullptr) constAZ::SerializeContext
EnumerateObject(const T *obj, const BeginElemEnumCB &beginElemCB, const EndElemEnumCB &endElemCB, unsigned int accessFlags, ErrorHandler *errorHandler=nullptr) const (defined in AZ::SerializeContext)AZ::SerializeContext
EnumerationAccessFlags enum name (defined in AZ::SerializeContext)AZ::SerializeContext
ExecuteQueuedOnDemandReflections()AZ::ReflectContext
FindClassData(const Uuid &classId, const SerializeContext::ClassData *parent=nullptr, u32 elementNameCrc=0) constAZ::SerializeContext
FindClassId(const AZ::Crc32 &classNameCrc) constAZ::SerializeContext
FindGenericClassInfo(const Uuid &classId) constAZ::SerializeContext
FindGenericClassInfo() constAZ::SerializeContext
FindGenericClassInfo(const AZ::TypeId &genericTypeId) const (defined in AZ::SerializeContext)AZ::SerializeContext
FromVersion() const (defined in AZ::SerializeContext)AZ::SerializeContext
GenericInfoModuleMap typedef (defined in AZ::SerializeContext)AZ::SerializeContext
GetEditContext() constAZ::SerializeContext
GetFieldCRC() const (defined in AZ::SerializeContext)AZ::SerializeContext
GetFieldName() const (defined in AZ::SerializeContext)AZ::SerializeContext
GetFromType() const (defined in AZ::SerializeContext)AZ::SerializeContextinlinevirtual
GetGlobalSerializeContextModule (defined in AZ::SerializeContext)AZ::SerializeContextfriend
GetNewName() const (defined in AZ::SerializeContext)AZ::SerializeContextinlinevirtual
GetNewName() const override (defined in AZ::SerializeContext)AZ::SerializeContext
GetToType() const (defined in AZ::SerializeContext)AZ::SerializeContextinlinevirtual
GetUnderlyingTypeId(const TypeId &enumTypeId) const (defined in AZ::SerializeContext)AZ::SerializeContext
GetUpgrades() const (defined in AZ::SerializeContext)AZ::SerializeContext
GetUpgradeType() const (defined in AZ::SerializeContext)AZ::SerializeContext
IDataContainer typedef (defined in AZ::SerializeContext)AZ::SerializeContext
IDataConverter typedef (defined in AZ::SerializeContext)AZ::SerializeContext
IDataSerializer typedef (defined in AZ::SerializeContext)AZ::SerializeContext
IEventHandler typedef (defined in AZ::SerializeContext)AZ::SerializeContext
IObjectFactory typedef (defined in AZ::SerializeContext)AZ::SerializeContext
IsOnDemandTypeReflected(AZ::Uuid typeId)AZ::ReflectContext
IsRemovingReflection() const (defined in AZ::ReflectContext)AZ::ReflectContext
IsTypeReflected(AZ::Uuid typeId) const override (defined in AZ::SerializeContext)AZ::SerializeContextvirtual
m_currentlyProcessingTypeIdsAZ::ReflectContextprotected
m_fromVersion (defined in AZ::SerializeContext)AZ::SerializeContextprotected
m_isRemoveReflectionAZ::ReflectContextprotected
m_onDemandReflectionAZ::ReflectContextprotected
m_targetFieldCRC (defined in AZ::SerializeContext)AZ::SerializeContextprotected
m_targetFieldName (defined in AZ::SerializeContext)AZ::SerializeContextprotected
m_toProcessOnDemandReflectionAZ::ReflectContextprotected
m_toVersion (defined in AZ::SerializeContext)AZ::SerializeContextprotected
m_upgradeType (defined in AZ::SerializeContext)AZ::SerializeContextprotected
OnDemandReflectionOwner (defined in AZ::ReflectContext)AZ::ReflectContextprotected
operator()(const DataPatchUpgrade *LHS, const DataPatchUpgrade *RHS) (defined in AZ::SerializeContext)AZ::SerializeContextinline
operator<(const DataPatchUpgrade &RHS) const (defined in AZ::SerializeContext)AZ::SerializeContext
operator<(const DataPatchUpgrade &RHS) const (defined in AZ::SerializeContext)AZ::SerializeContext
operator<(const DataPatchNameUpgrade &RHS) const (defined in AZ::SerializeContext)AZ::SerializeContext
operator=(const SerializeContext &)=delete (defined in AZ::SerializeContext)AZ::SerializeContext
operator==(const DataPatchUpgrade &RHS) const (defined in AZ::SerializeContext)AZ::SerializeContext
ReflectContext() (defined in AZ::ReflectContext)AZ::ReflectContext
RegisterDataContainer(AZStd::unique_ptr< IDataContainer > dataContainer) (defined in AZ::SerializeContext)AZ::SerializeContext
RegisterGenericClassInfo(const AZ::Uuid &typeId, GenericClassInfo *genericClassInfo, const CreateAnyFunc &createAnyFunc)AZ::SerializeContext
RegisterGenericType() (defined in AZ::SerializeContext)AZ::SerializeContext
RegisterSerializeContext(AZ::SerializeContext *serializeContext) (defined in AZ::SerializeContext)AZ::SerializeContext
RegisterType(const AZ::TypeId &typeId, AZ::SerializeContext::ClassData &&classData, CreateAnyFunc createAnyFunc=[](SerializeContext *) -> AZStd::any { return {};})AZ::SerializeContext
RemoveGenericClassInfo(const AZ::TypeId &canonicalTypeId) (defined in AZ::SerializeContext)AZ::SerializeContext
SerializeContext(bool registerIntegralTypes=true, bool createEditContext=false)AZ::SerializeContextexplicit
SerializeContext(const SerializeContext &)=deleteAZ::SerializeContext
ToVersion() const (defined in AZ::SerializeContext)AZ::SerializeContext
TypeInfoCB typedefAZ::SerializeContext
UnregisterSerializeContext(AZ::SerializeContext *serializeContext) (defined in AZ::SerializeContext)AZ::SerializeContext
UnregisterType(const AZ::TypeId &typeId)AZ::SerializeContext
UuidToClassMap typedef (defined in AZ::SerializeContext)AZ::SerializeContext
VersionConverter typedefAZ::SerializeContext
~DataPatchNameUpgrade() override=default (defined in AZ::SerializeContext)AZ::SerializeContext
~DataPatchUpgrade()=default (defined in AZ::SerializeContext)AZ::SerializeContextvirtual
~DataPatchUpgradeHandler() (defined in AZ::SerializeContext)AZ::SerializeContext
~GlobalGenericClassInfo() (defined in AZ::SerializeContext)AZ::SerializeContext
~ReflectContext()=default (defined in AZ::ReflectContext)AZ::ReflectContextvirtual
~SerializeContext() (defined in AZ::SerializeContext)AZ::SerializeContextvirtual