#include <ModuleNodePaletteItem.h>
Inherits GraphCanvas::DraggableNodePaletteTreeItem.
 | 
| 
  | AZ_CLASS_ALLOCATOR (ModuleNodePaletteItem, AZ::SystemAllocator) | 
|   | 
|   | ModuleNodePaletteItem (GraphCanvas::EditorId editorId, AZ::Uuid sourceFileId, AZStd::string_view sourceFilePath) | 
|   | 
| 
GraphCanvas::GraphCanvasMimeEvent *  | CreateMimeEvent () const override | 
|   | 
 | 
| 
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. 
 
◆ ModuleNodePaletteItem()
  
  
      
        
          | GraphModelIntegration::ModuleNodePaletteItem::ModuleNodePaletteItem  | 
          ( | 
          GraphCanvas::EditorId  | 
          editorId,  | 
         
        
           | 
           | 
          AZ::Uuid  | 
          sourceFileId,  | 
         
        
           | 
           | 
          AZStd::string_view  | 
          sourceFilePath  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Constructor 
- Parameters
 - 
  
    | editorId | Unique name of the client system editor (ex: AZ_CRC_CE("ShaderCanvas"))  | 
    | 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.  | 
  
   
 
 
The documentation for this class was generated from the following file:
- Gems/GraphModel/Code/Include/GraphModel/Integration/NodePalette/ModuleNodePaletteItem.h