Open 3D Engine GraphCanvas Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <GraphCanvasGraphData.h>
Public Member Functions | |
AZ_TYPE_INFO (GraphData, "{B2E32DB8-B436-41D0-8DF4-98515D936653}") | |
AZ_CLASS_ALLOCATOR (GraphData, AZ::SystemAllocator) | |
void | Clear () |
void | CollectItemIds (AZStd::unordered_set< AZ::EntityId > &itemIds) const |
void | CollectEntities (AZStd::unordered_set< AZ::Entity * > &entities) const |
Public Attributes | |
AZStd::unordered_set< AZ::Entity * > | m_nodes |
AZStd::unordered_set< AZ::Entity * > | m_connections |
AZStd::unordered_set< AZ::Entity * > | m_bookmarkAnchors |
AZStd::any | m_userData |
AZStd::any object which can be used to serialize any type of user data(i.e could be used by another canvas system for serializing out its data). | |
AZStd::unordered_multimap< Endpoint, Endpoint > | m_endpointMap |
Endpoint map built at edit time based on active connections. | |
Data structure that fully represents a GraphCanvas scene This structure can be used to create new scenes as well as serialize scenes to streams