Navigation
API > API/Editor > API/Editor/UnrealEd
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEdGraphNode
- UMaterialGraphNode_Base
- UMaterialGraphNode
- UMaterialGraphNode_Knot
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/MaterialGraphNode_Knot.h |
| Include | #include "MaterialGraphNode_Knot.h" |
Syntax
class UMaterialGraphNode_Knot : public UMaterialGraphNode
Constructors
| Type | Name | Description | |
|---|---|---|---|
UMaterialGraphNode_Knot
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UEdGraphPin * | GetInputPin () |
||
| UEdGraphPin * | GetOutputPin () |
Overridden from UEdGraphNode
| Type | Name | Description | |
|---|---|---|---|
| void | Allocate default pins for a given node, based only the NodeType, which should already be filled in. | ||
| bool | CanSplitPin
(
const UEdGraphPin* Pin |
Whether or not struct pins belonging to this node should be allowed to be split or not. | |
| FText | GetNodeTitle
(
ENodeTitleType::Type TitleType |
Gets the name of this node, shown in title bar | |
| UEdGraphPin * | GetPassThroughPin
(
const UEdGraphPin* FromPin |
Return the matching "pass-through" pin for the given pin (if supported by this node) | |
| FText | GetPinNameOverride
(
const UEdGraphPin& Pin |
Gets the overridden name for the specified pin, if any | |
| FText | Gets the tooltip to display when over the node | ||
| bool | Return false if the node and any expansion will isolate itself during compile | ||
| TSharedPtr< class INameValidatorInterface > | Create a name validator for this node | ||
| void | OnRenameNode
(
const FString& NewName |
Called when this node is being renamed after a successful name validation | |
| bool | ShouldDrawNodeAsControlPointOnly
(
int32& OutInputPinIndex, |
Returns whether to draw this node as a control point only (knot/reroute node). | |
| bool | Whether or not this node should be given the chance to override pin names. |