#include <GraphCanvasGraphSerialization.h>
Public Member Functions | |
AZ_TYPE_INFO (GraphSerialization, "{DB95F1F9-BEEA-499F-A6AD-1492435768F8}") | |
AZ_CLASS_ALLOCATOR (GraphSerialization, AZ::SystemAllocator) | |
GraphSerialization (AZStd::string serializationKey) | |
GraphSerialization (const QByteArray &dataArray) | |
GraphSerialization (GraphSerialization &&other) | |
GraphSerialization & | operator= (GraphSerialization &&other) |
void | Clear () |
const AZStd::string & | GetSerializationKey () const |
void | SetAveragePosition (const AZ::Vector2 &averagePosition) |
const AZ::Vector2 & | GetAveragePosition () const |
GraphData & | GetGraphData () |
const GraphData & | GetGraphData () const |
const AZStd::unordered_multimap< Endpoint, Endpoint > & | GetConnectedEndpoints () const |
void | SetConnectedEndpoints (const AZStd::unordered_multimap< Endpoint, Endpoint > &connectionIds) |
AZStd::unordered_map< AZStd::string, AZStd::any > & | GetUserDataMapRef () |
const AZStd::unordered_map< AZStd::string, AZStd::any > & | GetUserDataMapRef () const |
AZ::EntityId | FindRemappedEntityId (const AZ::EntityId &originalId) const |
void | RegenerateIds () |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
Class for storing Entities that will be serialized to the Clipboard This class will delete the stored entities in the destructor therefore any entities that should not be owned by this class should be removed before destruction