Open 3D Engine GraphModel Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Public Types | |
using | SerializedSlotMapping = AZStd::unordered_map< GraphModel::SlotId, GraphCanvas::SlotId > |
using | SerializedNodeBuffer = AZStd::vector< AZ::u8 > |
using | SerializedNodeWrappingMap = AZStd::unordered_map< GraphCanvas::NodeId, AZStd::pair< GraphCanvas::NodeId, AZ::u32 >> |
Mapping of serialized nodeIds to their wrapper (parent) nodeId and layout order so they can be restored after deserialization. | |
Public Member Functions | |
AZ_TYPE_INFO (GraphModelSerialization,"{0D4D420B-5D9E-429C-A567-DF8596439F5F}") | |
Public Attributes | |
AZStd::unordered_map < GraphCanvas::NodeId, SerializedNodeBuffer > | m_serializedNodes |
Keep track of any nodes and their slots that have been serialized. | |
AZStd::unordered_map < GraphCanvas::NodeId, SerializedSlotMapping > | m_serializedSlotMappings |
SerializedNodeWrappingMap | m_serializedNodeWrappings |