Open 3D Engine GraphCanvas 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.
GraphCanvas::AssetEditorWindowConfig Struct Referenceabstract

Public Member Functions

virtual GraphCanvasTreeItemCreateNodePaletteRoot ()=0
 

Public Attributes

EditorId m_editorId
 General AssetEditor config parameters.
 
AZStd::string_view m_baseStyleSheet
 
const char * m_mimeType = ""
 
AZStd::string_view m_saveIdentifier
 
QString m_nodePaletteTitle = QObject::tr("Node Palette")
 This is used by the node palette and fancy docking and needs to be unique per node Editor.
 
QString m_bookmarksTitle = QObject::tr("Bookmarks")
 
NodePaletteConfig m_nodePaletteConfig
 Node Palette specific config parameters.
 

Member Function Documentation

◆ CreateNodePaletteRoot()

virtual GraphCanvasTreeItem * GraphCanvas::AssetEditorWindowConfig::CreateNodePaletteRoot ( )
pure virtual

Override this method so that a Node Palette dock panel and embedded node palettes in certain context menus can be populated on behalf of the client

Member Data Documentation

◆ m_nodePaletteTitle

QString GraphCanvas::AssetEditorWindowConfig::m_nodePaletteTitle = QObject::tr("Node Palette")

This is used by the node palette and fancy docking and needs to be unique per node Editor.

Default panel names that can be overriden by the client


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