Open 3D Engine AzCore API Reference 23.10.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.

AZ_CLASS_ALLOCATOR(SerializeContext, SystemAllocator) (defined in AZ::SerializeContext)AZ::SerializeContext
AZ_RTTI_NO_TYPE_INFO_DECL() (defined in AZ::SerializeContext)AZ::SerializeContext
AZ_TYPE_INFO_WITH_NAME_DECL(SerializeContext) (defined in AZ::SerializeContext)AZ::SerializeContext
AZ_TYPE_INFO_WITH_NAME_DECL(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
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
DataElement typedef (defined in AZ::SerializeContext)AZ::SerializeContext
DataElementNode typedef (defined in AZ::SerializeContext)AZ::SerializeContext
DataPatchFieldUpgrades typedef (defined in AZ::SerializeContext)AZ::SerializeContext
DataPatchUpgradeList typedef (defined in AZ::SerializeContext)AZ::SerializeContext
DataPatchUpgradeMap typedef (defined in AZ::SerializeContext)AZ::SerializeContext
DataPatchUpgradeType enum name (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
GetCurrentSerializeContextModule (defined in AZ::SerializeContext)AZ::SerializeContextfriend
GetEditContext() constAZ::SerializeContext
GetUnderlyingTypeId(const TypeId &enumTypeId) 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_isRemoveReflectionAZ::ReflectContextprotected
m_onDemandReflectionAZ::ReflectContextprotected
m_toProcessOnDemandReflectionAZ::ReflectContextprotected
OnDemandReflectionOwner (defined in AZ::ReflectContext)AZ::ReflectContextprotected
operator=(const SerializeContext &)=delete (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
RegisterType(const AZ::TypeId &typeId, AZ::SerializeContext::ClassData &&classData, CreateAnyFunc createAnyFunc=[](SerializeContext *) -> AZStd::any { return {};})AZ::SerializeContext
SerializeContext(bool registerIntegralTypes=true, bool createEditContext=false)AZ::SerializeContextexplicit
SerializeContext(const SerializeContext &)=deleteAZ::SerializeContext
TypeInfoCB typedefAZ::SerializeContext
UnregisterType(const AZ::TypeId &typeId)AZ::SerializeContext
UuidToClassMap typedef (defined in AZ::SerializeContext)AZ::SerializeContext
VersionConverter typedefAZ::SerializeContext
~ReflectContext()=default (defined in AZ::ReflectContext)AZ::ReflectContextvirtual
~SerializeContext() (defined in AZ::SerializeContext)AZ::SerializeContextvirtual