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.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNAZStd
|\Chash< GraphModel::SlotId >
oNGraphModel
|oCConnection!! Start in Graph.h for high level GraphModel documentation !!!
|oCDataType
|oCGraph
|oCGraphContext!! Start in Graph.h for high level GraphModel documentation !!!
|oCGraphElement!! Start in Graph.h for high level GraphModel documentation !!!
|oCBaseInputOutputNodeCommon base class for GraphInput/OutputNodes
|oCGraphInputNodeProvides a node that serves as a data input into a node graph
|oCGraphOutputNodeProvides an node that serves as a data output from a node graph
|oCModuleGraphManager
|oCModuleNode
|oCNode
||\CSortSlotsBySubId
|oCSlotId
|oCSlotDefinition
|oCSlot!! Start in Graph.h for high level GraphModel documentation !!!
|\CGraphModelSystemComponent
\NGraphModelIntegration
 oCGraphModelSerialization
 oCGraphManagerRequests
 oCGraphControllerRequests
 oCGraphControllerNotifications
 oCBooleanDataInterfaceSatisfies GraphCanvas API requirements for showing bool property widgets in nodes
 oCEditorMainWindow
 oCFloatDataInterfaceSatisfies GraphCanvas API requirements for showing float property widgets in nodes
 oCGraphCanvasMetadata
 oCGraphCanvasSelectionDataStructure used to serialize the selection state for nodes and constructs so that it can be restored when loading and undoing operations
 oCGraphControllerThis is the main class for binding the node graph data to the UI provided by Graph Canvas
 oCGraphControllerManagerThis is the main class for managing the Graph Controllers for Graph Canvas scenes
 oCHelpers
 oCIntegerDataInterfaceSatisfies GraphCanvas API requirements for showing int property widgets in nodes
 oCIntegrationBusInterfaceBus functions that allow the GraphModel Integration system to callback to the client system
 oCCreateGraphCanvasNodeMimeEventProvides a common interface for instantiating Graph Canvas support nodes like comments through the Node Palette
 oCCreateCommentNodeMimeEvent
 oCCommentNodePaletteTreeItem
 oCCreateNodeGroupNodeMimeEvent
 oCNodeGroupNodePaletteTreeItem
 oCCreateInputOutputNodeMimeEvent
 oCInputOutputNodePaletteItemProvides a common interface for instantiating InputGraphNode and OutputGraphNode through the Node Palette
 oCCreateModuleNodeMimeEvent
 oCModuleNodePaletteItem
 oCCreateStandardNodeMimeEvent
 oCStandardNodePaletteItemProvides a common interface for instantiating GraphModel::Node subclasses through the Node Palette
 oCReadOnlyDataInterfaceSatisfies GraphCanvas API requirements for showing read only property widgets in nodes
 oCStringDataInterfaceSatisfies GraphCanvas API requirements for showing string property widgets in nodes
 oCThumbnailImageItem
 oCThumbnailItem
 \CVectorDataInterface