Open 3D Engine GraphModel Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <ModuleNodePaletteItem.h>
Inherits GraphCanvas::DraggableNodePaletteTreeItem.
Public Member Functions | |
AZ_CLASS_ALLOCATOR (ModuleNodePaletteItem, AZ::SystemAllocator) | |
ModuleNodePaletteItem (GraphCanvas::EditorId editorId, AZ::Uuid sourceFileId, AZStd::string_view sourceFilePath) | |
GraphCanvas::GraphCanvasMimeEvent * | CreateMimeEvent () const override |
Protected Attributes | |
AZStd::string | m_sourceFileName |
AZ::Uuid | m_sourceFileId |
Provides the interface for instantiating ModuleNodes through the Node Palette. The ModuleNode is based on a module node graph file that defines the inputs, outputs, and behavior of the node.
|
inline |
Constructor
editorId | Unique name of the client system editor (ex: AZ_CRC("ShaderCanvas", 0x0a1dff96)) |
sourceFileId | The unique id for the module node graph source file. |
sourceFilePath | The path to the module node graph source file. This will be used for node naming and debug output. |