#include <EntitySaveData.h>
|
enum | VersionInformation { NoVersion = -1
, AddedPersistentId
, CurrentVersion
} |
|
|
| AZ_TYPE_INFO (EntitySaveDataContainer, "{DCCDA882-AF72-49C3-9AAD-BA601322BFBC}") |
|
| AZ_CLASS_ALLOCATOR (EntitySaveDataContainer, AZ::SystemAllocator) |
|
void | Clear () |
|
template<class DataType > |
DataType * | CreateSaveData () |
|
template<class DataType > |
void | RemoveSaveData () |
|
template<class DataType > |
DataType * | FindSaveData () const |
|
template<class DataType > |
DataType * | FindSaveDataAs () const |
|
template<class DataType > |
DataType * | FindCreateSaveData () |
|
bool | IsEmpty () const |
|
void | RemoveAll (const AZStd::unordered_set< AZ::Uuid > &exceptionTypes) |
|
|
template<class DataType > |
static AZ::Uuid | GetDataTypeKey () |
|
|
class | GraphCanvasSystemComponent |
|
This data structure provides a hook for serializing and unserializing whatever data is necessary For a particular GraphCanvas Entity.
Used for only writing out pertinent information in saving systems where graphs can be entirely reconstructed from the saved values.
The documentation for this class was generated from the following file:
- Gems/GraphCanvas/Code/StaticLib/GraphCanvas/Types/EntitySaveData.h