#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::string > | GetComponentNames () const |
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