Open 3D Engine ScriptCanvas 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.
ScriptCanvasEditor::Widget::NodePaletteDockWidget Class Reference

Inherits GraphCanvas::NodePaletteDockWidget, GraphCanvas::AssetEditorNotificationBus::Handler, and GraphCanvas::SceneNotificationBus::Handler.

Public Member Functions

 AZ_CLASS_ALLOCATOR (NodePaletteDockWidget, AZ::SystemAllocator)
 
 NodePaletteDockWidget (const QString &windowLabel, QWidget *parent, const ScriptCanvasNodePaletteConfig &paletteConfig)
 
void OnNewCustomEvent ()
 
void OnNewFunctionEvent ()
 
void OnActiveGraphChanged (const GraphCanvas::GraphId &graphCanvasGraphId) override
 
void OnSelectionChanged () override
 

Static Public Member Functions

static const char * GetMimeType ()
 

Protected Member Functions

GraphCanvas::GraphCanvasTreeItem * CreatePaletteRoot () const override
 
void OnTreeSelectionChanged (const QItemSelection &selected, const QItemSelection &deselected)
 
void AddCycleTarget (ScriptCanvas::NodeTypeIdentifier cyclingIdentifier)
 
void ClearCycleTarget ()
 
void CycleToNextNode ()
 
void CycleToPreviousNode ()
 

The documentation for this class was generated from the following file: