interface INodeType

book_4_sparkGenerated
code_blocksInput

Description

The INodeType interface in the Editor.NodeEditor namespace defines the contract for node types within the node editor system. It provides methods for creating nodes, matching queries, and retrieving input/output information. This interface is essential for implementing custom node types that can be integrated into the node editor.

Members

Static Methods

Member NameSummary
DefaultMatchesDetermines if the node type matches a given query using default logic.
DefaultGetScoreCalculates a score for the node type based on a given query using default logic.

Instance Methods

Member NameSummary
TryGetInputAttempts to retrieve input information for a given value type.
TryGetOutputAttempts to retrieve output information for a given value type.
CreateNodeCreates a new node instance within a specified graph.
MatchesDetermines if the node type matches a given query.
GetScoreCalculates a score for the node type based on a given query.

Properties

Member NameSummary
IsCommonIf true, includes this type in the node menu even without a search filter.
PathGets the path elements for the node type in the menu.