Open 3D Engine GraphModel 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.
GraphModelIntegration::StandardNodePaletteItem< NodeType > Class Template Reference

Provides a common interface for instantiating GraphModel::Node subclasses through the Node Palette. More...

#include <StandardNodePaletteItem.h>

Inherits GraphCanvas::DraggableNodePaletteTreeItem.

Public Member Functions

 AZ_CLASS_ALLOCATOR (StandardNodePaletteItem, AZ::SystemAllocator)
 
 StandardNodePaletteItem (AZStd::string_view nodeName, GraphCanvas::EditorId editorId)
 
GraphCanvas::GraphCanvasMimeEvent * CreateMimeEvent () const override
 

Detailed Description

template<typename NodeType>
class GraphModelIntegration::StandardNodePaletteItem< NodeType >

Provides a common interface for instantiating GraphModel::Node subclasses through the Node Palette.

Constructor & Destructor Documentation

◆ StandardNodePaletteItem()

template<typename NodeType >
GraphModelIntegration::StandardNodePaletteItem< NodeType >::StandardNodePaletteItem ( AZStd::string_view  nodeName,
GraphCanvas::EditorId  editorId 
)
inline

Constructor

Parameters
nodeNameName of the node that will show up in the Palette
editorIdUnique name of the client system editor (ex: AZ_CRC("ShaderCanvas", 0x0a1dff96))

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