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::DeprecatedComponentMetadata Class Reference

#include <EntitySerializer.h>

Public Types

using EnableDeprecationTrackingCallback = AZStd::function< bool()>
 

Public Member Functions

 AZ_TYPE_INFO (DeprecatedComponentMetadata, "{3D5F5EAE-BDA9-43AA-958E-E87158BAFB9F}")
 
void SetEnableDeprecationTrackingCallback (EnableDeprecationTrackingCallback callback)
 
void AddComponent (const TypeId &componentType)
 
AZStd::vector< AZStd::stringGetComponentNames () const
 

Detailed Description

Helper class to track components that have been skipped during loading. When this class is added to the metadata of a Json deserializer setting, custom component serializers can add themselves to the list so users can be informed of component deprecation upon load completion


The documentation for this class was generated from the following file: