Structure for maintaining GraphData. More...
#include <GraphData.h>
Public Member Functions | |
AZ_TYPE_INFO (GraphData, "{ADCB5EB5-8D3F-42ED-8F65-EAB58A82C381}") | |
AZ_CLASS_ALLOCATOR (GraphData, AZ::SystemAllocator) | |
GraphData (const GraphData &)=default | |
GraphData & | operator= (const GraphData &)=default |
GraphData (GraphData &&) | |
GraphData & | operator= (GraphData &&) |
void | BuildEndpointMap () |
void | Clear (bool deleteData=false) |
void | LoadDependentAssets () |
void | OnDeserialized () |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
static bool | VersionConverter (AZ::SerializeContext &context, AZ::SerializeContext::DataElementNode &classElement) |
Public Attributes | |
NodeContainer | m_nodes |
ConnectionContainer | m_connections |
DependentScriptEvent | m_scriptEventAssets |
DependentAssets | m_dependentAssets |
AZStd::unordered_multimap< Endpoint, Endpoint > | m_endpointMap |
Endpoint map built at edit time based on active connections. | |
Structure for maintaining GraphData.