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::FunctionPaletteTreeItem Class Reference

Inherits GraphCanvas::DraggableNodePaletteTreeItem.

Public Member Functions

 AZ_RTTI (FunctionPaletteTreeItem, "{AF75BBAD-BC8A-46D2-81B6-54C0E6CB3E41}", GraphCanvas::DraggableNodePaletteTreeItem)
 
 AZ_CLASS_ALLOCATOR (FunctionPaletteTreeItem, AZ::SystemAllocator)
 
 FunctionPaletteTreeItem (const char *name, const ScriptCanvas::Grammar::FunctionSourceId &sourceId, AZ::Data::Asset< AZ::Data::AssetData > asset)
 
GraphCanvas::GraphCanvasMimeEvent * CreateMimeEvent () const override
 
QVariant OnData (const QModelIndex &index, int role) const override
 
ScriptCanvas::Grammar::FunctionSourceId GetFunctionSourceId () const
 
AZ::Data::AssetId GetSourceAssetId () const
 
AZ::Data::AssetId GetAssetId () const
 
AZ::Data::AssetType GetAssetType () const
 

Protected Member Functions

void OnHoverStateChanged () override
 
void OnClicked (int row) override
 
bool OnDoubleClicked (int row) override
 

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