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