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

Inherits ScriptCanvasEditor::ScriptCanvasAssetNodeUsageTreeItem, GraphCanvas::CategorizerInterface, and AZ::Data::AssetBus::MultiHandler.

Public Types

typedef AZStd::unordered_map< AZ::Data::AssetId, ScriptCanvasAssetNodeUsageTreeItem * > ScriptCanvasAssetMap
 
- Public Types inherited from ScriptCanvasEditor::ScriptCanvasAssetNodeUsageTreeItem
enum  Column {
  IndexForce = -1 , Name , UsageCount , OpenIcon ,
  Count
}
 

Public Member Functions

 AZ_CLASS_ALLOCATOR (ScriptCanvasAssetNodeUsageTreeItemRoot, AZ::SystemAllocator)
 
 AZ_RTTI (ScriptCanvasAssetNodeUsageTreeItemRoot, "{EDCBFE97-0BF9-4AE5-8C6E-C4805E08CBFC}", ScriptCanvasAssetNodeUsageTreeItem)
 
void RegisterAsset (const AZ::Data::AssetId &assetId, AZ::Data::AssetType assetType)
 
void RemoveAsset (const AZ::Data::AssetId &assetId)
 
ScriptCanvasAssetNodeUsageTreeItemGetAssetItem (const AZ::Data::AssetId &assetId)
 
GraphCanvas::GraphCanvasTreeItem * CreateCategoryNode (AZStd::string_view categoryPath, AZStd::string_view categoryName, GraphCanvasTreeItem *parent) const override
 
const ScriptCanvasAssetMap & GetAssetTreeItems () const
 
- Public Member Functions inherited from ScriptCanvasEditor::ScriptCanvasAssetNodeUsageTreeItem
 AZ_CLASS_ALLOCATOR (ScriptCanvasAssetNodeUsageTreeItem, AZ::SystemAllocator)
 
 AZ_RTTI (ScriptCanvasAssetNodeUsageTreeItem, "{1FF437D9-5159-49CD-8D80-8AC3334886E8}", GraphCanvas::GraphCanvasTreeItem)
 
 ScriptCanvasAssetNodeUsageTreeItem (AZStd::string_view assetName)
 
int GetColumnCount () const override final
 
QVariant Data (const QModelIndex &index, int role) const override final
 
Qt::ItemFlags Flags (const QModelIndex &index) const override final
 
void SetAssetId (const AZ::Data::AssetId &assetId, AZ::Data::AssetType assetType)
 
const AZ::Data::AssetId & GetAssetId () const
 
const QString & GetName () const
 
void SetActiveNodeType (const ScriptCanvas::NodeTypeIdentifier &nodeTypeIdentifier)
 
int GetNodeCount () const
 

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