Open 3D Engine GraphModel Gem API Reference 23.10.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]
 NAZStd
 Chash< GraphModel::SlotId >
 NGraphModel
 CBaseInputOutputNodeCommon base class for GraphInput/OutputNodes
 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 !!!
 CGraphInputNodeProvides a node that serves as a data input into a node graph
 CGraphModelSystemComponent
 CGraphOutputNodeProvides an node that serves as a data output from a node graph
 CModuleGraphManager
 CModuleNode
 CNode
 CSortSlotsBySubId
 CSlot!! Start in Graph.h for high level GraphModel documentation !!!
 CSlotDefinition
 CSlotId
 NGraphModelIntegration
 CBooleanDataInterfaceSatisfies GraphCanvas API requirements for showing bool property widgets in nodes
 CCommentNodePaletteTreeItem
 CCreateCommentNodeMimeEvent
 CCreateGraphCanvasNodeMimeEventProvides a common interface for instantiating Graph Canvas support nodes like comments through the Node Palette
 CCreateInputOutputNodeMimeEvent
 CCreateModuleNodeMimeEvent
 CCreateNodeGroupNodeMimeEvent
 CCreateStandardNodeMimeEvent
 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
 CGraphControllerNotifications
 CGraphControllerRequests
 CGraphManagerRequests
 CGraphModelSerialization
 CHelpers
 CInputOutputNodePaletteItemProvides a common interface for instantiating InputGraphNode and OutputGraphNode through the Node Palette
 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
 CModuleNodePaletteItem
 CNodeGroupNodePaletteTreeItem
 CReadOnlyDataInterfaceSatisfies GraphCanvas API requirements for showing read only property widgets in nodes
 CStandardNodePaletteItemProvides a common interface for instantiating GraphModel::Node subclasses through the Node Palette
 CStringDataInterfaceSatisfies GraphCanvas API requirements for showing string property widgets in nodes
 CThumbnailImageItem
 CThumbnailItem
 CVectorDataInterface