Open 3D Engine GraphCanvas 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
1
2
3
]
AZStd
hash
hash< GraphCanvas::TranslationKey >
GraphCanvas
Deprecated
ColorPaletteManagerComponent
StyleSheetComponent
Styling
Parser
PseudoElementFactoryRequests
Requests that enable virtual styled entities to be created from other styled entities
VirtualChildElement
SelectorImplementation
Selector
NullSelector
BasicSelector
DefaultSelector
CompoundSelector
NestedSelector
Style
ComputedStyle
StyleHelper
ConnectionFilter
ConnectionFilterRequests
SlotTypeFilter
ConnectionTypeFilter
DataSlotTypeFilter
RootGraphicsItem
Generates EBus notifications for some QGraphicsItem events
BookmarkAnchorComponent
Manages all of the start required by the bookmarks
BookmarkAnchorLayerControllerComponent
BookmarkAnchorVisualGraphicsWidget
The actual visual graphics item
BookmarkAnchorVisualComponent
Some sort of visual indicator of a bookmark, just to help focus, and allow for easier changing of bookmark locations
BookmarkAnchorVisualComponentSaveData
BookmarkManagerComponent
ConnectionComponent
ConnectionCandidate
ConnectionEndpointAnimator
ConnectionEventFilter
ConnectionLayerControllerComponent
ConnectionVisualComponent
ConnectionGraphicsItem
DataConnectionComponent
DataPinStyleMonitor
DataConnectionGraphicsItem
DataConnectionVisualComponent
GeometryComponent
A component that gives a visual coordinates
GridComponent
A component that gives a visual coordinates and a size
GridVisualComponent
GridGraphicsItem
LayerUtils
LayerControllerComponent
AssetIdNodePropertyDisplay
BooleanNodePropertyDisplay
ComboBoxNodePropertyDisplay
EntityIdNodePropertyDisplay
NumericNodePropertyDisplay
ReadOnlyNodePropertyDisplay
StringNodePropertyDisplay
VectorEventFilter
IconLayoutItem
ReadOnlyVectorControl
VectorNodePropertyDisplay
CommentLayerControllerComponent
CommentNodeFrameComponent
CommentNodeFrameGraphicsWidget
The QGraphicsItem for the generic frame
CommentNodeLayoutComponent
Lays out the parts of the comment node
CommentNodeTextComponent
CommentTextGraphicsWidget
The QGraphicsWidget for displaying the comment text
GeneralNodeFrameComponent
GeneralNodeFrameGraphicsWidget
The QGraphicsItem for the generic frame
GeneralNodeLayoutComponent
Lays out the parts of the generic Node
GeneralNodeTitleComponent
The Title component gives a Node the ability to display a title
GeneralNodeTitleGraphicsWidget
The Title QGraphicsWidget for displaying a title
GeneralSlotLayoutComponent
Lays out the slots for the General Node
GeneralSlotLayoutGraphicsWidget
LayoutDividerWidget
LinearSlotGroupWidget
RedirectedSlotWatcher
CollapsedNodeGroupComponent
NodeGroupFrameComponent
NodeGroupFrameComponentSaveData
NodeGroupFrameTitleWidget
The QGraphicsItem for the Node Group title area
NodeGroupFrameBlockAreaWidget
The QGraphicsItem for the Node Group resiable area
NodeGroupFrameGraphicsWidget
The QGraphicsItem for the Node Group frame
NodeGroupLayerControllerComponent
NodeGroupLayoutComponent
Lays out the parts of the Node Group node
NodeComponent
NodeFrameGraphicsWidget
NodeLayerControllerComponent
NodeLayoutComponent
Base class for internal Node Layouts to help deal with some book keeping
WrapperNodeLayoutComponent
Lays out the parts of the generic Node
PersistentIdComponent
SceneHelper
MimeDelegateSceneHelper
Separate class just to avoid over-cluttering the scene
GestureSceneHelper
SceneMemberBuckets
SceneComponent
GraphCanvasConstructSaveData
SceneComponentSaveData
GraphCanvasGraphicsScene
SceneMemberComponent
Manages all of the state required by scene members
DataSlotComponent
DataSlotConnectionPin
DataSlotLayout
DataSlotLayoutComponent
Lays out the parts of the Data Slot
DefaultSlotLayout
DefaultSlotLayoutComponent
Lays out the parts of a basic Node
ExecutionSlotComponent
ExecutionSlotConnectionPin
ExecutionSlotLayout
ExecutionSlotLayoutComponent
Lays out the parts of a basic Node
ExtenderSlotComponent
ExtenderSlotConnectionPin
ExtenderSlotLayout
ExtenderSlotLayoutComponent
Lays out the parts of a Extender Slot
PropertySlotComponent
PropertySlotLayout
PropertySlotLayoutComponent
Lays out the parts of the Data Slot
SlotComponent
SlotConnectionFilterComponent
SlotConnectionPin
SlotLayoutComponent
SlotLayoutItem
StylingComponent
StylingComponentSaveData
GraphCanvasSystemComponent
GraphCanvasModule
TranslationFormat
TranslationAsset
TranslationAssetHandler
TranslationAssetWorker
TranslationKey
TranslationRequests
Requests to access the database
Details
TranslationDatabase
TranslationFormatSerializer
GraphCanvasCheckBox
The GraphCanvasCheck gives a QGraphicsWidget that is a check box
GraphCanvasCheckBoxNotifications
GraphCanvasComboBoxFilterProxyModel
GraphCanvasComboBoxMenu
GraphCanvasComboBox
GraphCanvasLabel
The
GraphCanvasLabel
gives a QGraphicsWidget that is able to display text, and be placed into a layout
NodePropertyDisplayWidget
BookmarkManagerRequests
BookmarkManagerNotifications
BookmarkRequests
BookmarkNotifications
SceneBookmarkRequests
SceneBookmarkActions
BookmarkTableRequests
BookmarkAnchorComponentSaveDataCallback
BookmarkAnchorComponentSaveData
ConnectionEndpoints
ConnectionRequests
ConnectionNotifications
ConnectionUIRequests
ConnectionVisualNotifications
EntitySaveDataRequests
EntitySaveDataRequests
GeometryRequests
GeometryNotifications
GeometrySaveData
GraphCanvasPropertyInterface
GraphCanvasPropertyInterfaceNotifications
GraphCanvasPropertyBusHandler
GraphCanvasPropertyComponent
GridRequests
GridNotifications
LayerControllerRequests
LayerControllerNotifications
SceneMimeDelegateRequests
SceneMimeDelegateHandlerRequests
AssetIdDataInterface
BooleanDataInterface
ComboBoxDataInterface
DataInterface
EntityIdDataInterface
NodePropertyDisplay
NumericDataInterface
ReadOnlyDataInterface
StringDataInterface
VectorDataInterface
CommentRequests
CommentNotifications
CommentUIRequests
CommentLayoutRequests
CommentNodeTextSaveDataInterface
CommentNodeTextSaveData
SlotRedirectionConfiguration
CollapsedNodeGroupConfiguration
NodeGroupRequests
NodeGroupNotifications
CollapsedNodeGroupRequests
CollapsedNodeGroupNotifications
GroupableSceneMemberRequests
GroupableSceneMemberNotifications
NodeRequests
NodeNotifications
NodeSaveData
NodeConfiguration
NodeLayoutRequests
NodeSlotsRequests
NodeSlotRequestBus Used for making requests of a particular slot
NodeTitleRequests
NodeTitleNotifications
GeneralNodeTitleComponentSaveData
NodeUIRequests
WrappedNodeConfiguration
WrapperNodeRequests
WrapperNodeNotifications
WrapperNodeConfigurationRequests
ForcedWrappedNodeRequests
PersistentIdRequests
PersistentIdNotifications
PersistentMemberRequests
PersistentIdComponentSaveData
SceneRequests
SceneNotifications
SceneMemberRequests
SceneMemberNotifications
DataSlotUtils
DataSlotConfiguration
DataSlotRequests
DataSlotNotifications
DataSlotLayoutRequests
NodeDataSlotRequests
Actions that are keyed off of the Node, but should be handled by the individual slots
DataSlotDragDropInterface
ExtenderSlotConfiguration
ExtenderSlotRequests
ExtenderSlotNotifications
PropertySlotRequests
PropertySlotNotifications
SlotConfiguration
ExecutionSlotConfiguration
SlotGroupConfiguration
ExtendabilityConfig
SlotGroupConfigurationComparator
SlotRequests
SlotLayoutInfo
SlotUIRequests
SlotUINotifications
SlotNotifications
SlotLayoutRequests
StyledEntityRequests
PaletteIconConfiguration
StyleManagerRequests
StyleManagerNotifications
Notifications
StyleRequests
StyleNotifications
ViewParams
ViewRequests
ViewNotifications
ViewSceneNotifications
AssetEditorSettingsRequests
AssetEditorSettingsNotifications
AssetEditorRequests
AssetEditorNotifications
AssetEditorPresetNotifications
AssetEditorAutomationRequests
AutomationUtils
EditorDockWidgetRequests
ActiveEditorDockWidgetRequests
TypeListingConfiguration
ConnectionValidationTooltip
GraphSettingsRequests
GraphModelRequests
GraphModelNotifications
GraphCanvasRequests
AnimatedPulseControlPoint
AnimatedPulseConfiguration
AnimatedPulse
GlowOutlineConfiguration
FixedGlowOutlineConfiguration
SceneMemberGlowOutlineConfiguration
GlowOutlineGraphicsItem
SceneEventFilter
GraphicsEffectInterface
GraphicsEffect
GraphicsEffectRequests
OccluderConfiguration
Occluder
ParticleConfiguration
ParticleGraphicsItem
PulseRequests
PulseNotifications
TintableIcon
StyleManager
ComponentSaveDataInterface
ConstructPreset
CommentPreset
NodeGroupPreset
ConstructTypePresetBucket
CommentPresetBucket
NodeGroupPresetBucket
EditorConstructPresets
Endpoint
ComponentSaveData
EntitySaveDataContainer
GraphData
GraphSerialization
SceneMemberComponentSaveData
EnumStringifier
CandyStripeConfiguration
PatternFillConfiguration
PatternedFillGenerator
FontConfiguration
ColorUtils
ConversionUtils
EndpointOrderingStruct
Comparator
ScopedGraphUndoBlocker
ScopedGraphUndoBatch
GraphSubGraph
SubGraphParsingConfig
SubGraphParsingResult
CreateConnectionsBetweenConfig
FocusConfig
OpportunisticSpliceResult
ConnectionSpliceConfig
NodeDetachConfig
HideSlotConfig
GraphUtils
AlignConfig
NodeOrderingStruct
Comparator
SubGraphOrderingStruct
Comparator
NodeFocusCyclingHelper
NodeNudgingController
QtDrawingUtils
QtMimeUtils
QtMath
QtVectorMath
PrioritizedStateController
StackStateController
StateController
StateSetter
StateControllerNotificationInterface
AssetEditorToolbar
BookmarkDockWidget
BookmarkShorcutComboBoxDelegate
BookmarkTableSourceModel
BookmarkTableSortProxyModel
ComboBoxItemModelInterface
GraphCanvasListComboBoxModel
GraphCanvasSortFilterComboBoxProxyModel
ConstructPresetsTableModel
ConstructPresetDialog
AlignmentActionsMenuGroup
AlignmentContextMenuAction
AlignSelectionMenuAction
CommentActionsMenuGroup
CommentContextMenuAction
EditCommentMenuAction
AddBookmarkMenuAction
ConstructContextMenuAction
AddPresetMenuAction
ApplyPresetMenuAction
CreatePresetFromSelection
PresetsMenuActionGroup
ApplyPresetMenuActionGroup
AddCommentPresetMenuAction
CreateCommentPresetMenuActionGroup
ApplyCommentPresetMenuActionGroup
AddNodeGroupPresetMenuAction
CreateNodeGroupPresetMenuActionGroup
ApplyNodeGroupPresetMenuActionGroup
GraphCanvasConstructActionsMenuGroup
ContextMenuAction
DisableActionsMenuGroup
DisableContextMenuAction
SetEnabledStateMenuAction
EditActionsMenuGroup
EditContextMenuAction
CutGraphSelectionMenuAction
CopyGraphSelectionMenuAction
PasteGraphSelectionMenuAction
DeleteGraphSelectionMenuAction
DuplicateGraphSelectionMenuAction
EndpointSelectionAction
NodeGroupActionsMenuGroup
NodeGroupContextMenuAction
CreateNodeGroupMenuAction
UngroupNodeGroupMenuAction
CollapseNodeGroupMenuAction
ExpandNodeGroupMenuAction
EditGroupTitleMenuAction
NodeContextMenuAction
ManageUnusedSlotsMenuAction
SceneContextMenuAction
RemoveUnusedElementsMenuAction
RemoveUnusedNodesMenuAction
SlotContextMenuAction
AddSlotMenuAction
RemoveSlotMenuAction
ClearConnectionsMenuAction
ResetToDefaultValueMenuAction
ToggleReferenceStateAction
PromoteToVariableAction
BookmarkContextMenu
CollapsedNodeGroupContextMenu
CommentContextMenu
ConnectionContextMenu
NodeContextMenu
NodeGroupContextMenu
SceneContextMenu
SlotContextMenu
EditorContextMenu
AssetEditorUserSettings
AssetEditorWindowConfig
AssetEditorMainWindow
GraphCanvasEditorEmptyDockWidget
AssetEditorCentralDockWindow
EditorDockWidget
GraphCanvasGraphicsView
GraphCanvasMimeContainer
GraphCanvasMimeEvent
CategorizerInterface
GraphCanvasTreeCategorizer
GraphCanvasTreeItem
GraphCanvasTreeModelRequests
GraphCanvasTreeModel
Contains all the information required to build any Tree based widget that will support Drag/Drop with the GraphicsView
CreateSplicingNodeMimeEvent
MiniMapGraphicsView
MiniMapDockWidget
NodePaletteAutoCompleteModel
NodePaletteSortFilterProxyModel
NodePaletteDockWidget
NodePaletteTreeView
NodePaletteTreeDelegate
NodePaletteConfig
NodePaletteWidget
DraggableNodePaletteTreeItem
IconDecoratedNodePaletteTreeItem
NodePaletteTreeItem
NodePropertyConfiguration
NodePropertiesRequests
NodePropertyRequests
GenericComboBoxDelegate
IconDecoratedNameDelegate
Generated on Thu Apr 20 2023 21:34:17 for Open 3D Engine GraphCanvas Gem API Reference by
1.8.5