Open 3D Engine GraphModel 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.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NAZStd
 Chash< GraphModel::SlotId >
 NGraphModel
 CConnection!! Start in Graph.h for high level GraphModel documentation !!!
 CDataType
 CGraph
 CGraphContext!! Start in Graph.h for high level GraphModel documentation !!!
 CGraphElement!! Start in Graph.h for high level GraphModel documentation !!!
 CBaseInputOutputNodeCommon base class for GraphInput/OutputNodes
 CGraphInputNodeProvides a node that serves as a data input into a node graph
 CGraphOutputNodeProvides an node that serves as a data output from a node graph
 CModuleGraphManager
 CModuleNode
 CNode
 CSortSlotsBySubId
 CSlotId
 CSlotDefinition
 CSlot!! Start in Graph.h for high level GraphModel documentation !!!
 CGraphModelSystemComponent
 NGraphModelIntegration
 CGraphModelSerialization
 CGraphManagerRequests
 CGraphControllerRequests
 CGraphControllerNotifications
 CBooleanDataInterfaceSatisfies GraphCanvas API requirements for showing bool property widgets in nodes
 CEditorMainWindow
 CFloatDataInterfaceSatisfies GraphCanvas API requirements for showing float property widgets in nodes
 CGraphCanvasMetadata
 CGraphCanvasSelectionDataStructure used to serialize the selection state for nodes and constructs so that it can be restored when loading and undoing operations
 CGraphControllerThis is the main class for binding the node graph data to the UI provided by Graph Canvas
 CGraphControllerManagerThis is the main class for managing the Graph Controllers for Graph Canvas scenes
 CHelpers
 CIntegerDataInterfaceSatisfies GraphCanvas API requirements for showing int property widgets in nodes
 CIntegrationBusInterfaceBus functions that allow the GraphModel Integration system to callback to the client system
 CCreateGraphCanvasNodeMimeEventProvides a common interface for instantiating Graph Canvas support nodes like comments through the Node Palette
 CCreateCommentNodeMimeEvent
 CCommentNodePaletteTreeItem
 CCreateNodeGroupNodeMimeEvent
 CNodeGroupNodePaletteTreeItem
 CCreateInputOutputNodeMimeEvent
 CInputOutputNodePaletteItemProvides a common interface for instantiating InputGraphNode and OutputGraphNode through the Node Palette
 CCreateModuleNodeMimeEvent
 CModuleNodePaletteItem
 CCreateStandardNodeMimeEvent
 CStandardNodePaletteItemProvides a common interface for instantiating GraphModel::Node subclasses through the Node Palette
 CReadOnlyDataInterfaceSatisfies GraphCanvas API requirements for showing read only property widgets in nodes
 CStringDataInterfaceSatisfies GraphCanvas API requirements for showing string property widgets in nodes
 CThumbnailImageItem
 CThumbnailItem
 CVectorDataInterface