Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEdGraphNode
- UNiagaraNode
- UNiagaraNodeInput
References
| Module | NiagaraEditor |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraNodeInput.h |
| Include | #include "NiagaraNodeInput.h" |
Syntax
UCLASS&40;MinimalAPI&41;
class UNiagaraNodeInput : public UNiagaraNode
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | CallSortPriority | Controls where this input is relative to others in the calling node. | |
| FNiagaraInputExposureOptions | ExposureOptions | Controls this inputs exposure to callers. | |
| FNiagaraVariable | Input | ||
| ENiagaraInputNodeUsage | Usage |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UNiagaraNodeInput
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CanAutoBind () |
||
| int32 | GenerateNewSortPriority
(
const UNiagaraGraph* Graph, |
Generate a unique sort index based off the existing nodes in the system. | |
| FName | GenerateUniqueName
(
const UNiagaraGraph* Graph, |
Generate a unique name based off of the existing names in the system. | |
| UNiagaraDataInterface * | |||
| UObject * | |||
| bool | |||
| bool | IsExposed () |
||
| bool | IsHidden () |
||
| bool | |||
| bool | IsRequired () |
||
| void | Notifies the node that the exposure options have changed externally. | ||
| void | Notifies the node that the type of it's input has been changed externally. | ||
| bool | ReferencesSameInput
(
UNiagaraNodeInput* Other |
||
| void | SetDataInterface
(
UNiagaraDataInterface* InDataInterface |
||
| void | SetObjectAsset
(
UObject* Object |
||
| void | SortNodes
(
TArray< UNiagaraNodeInput* >& InOutNodes |
Given an array of nodes, sort them in place by their sort order, then lexicographically if the same. |
Overridden from UNiagaraNode
| Type | Name | Description | |
|---|---|---|---|
| void | AppendFunctionAliasForContext
(
const FNiagaraGraphFunctionAliasContext& InFunctionAliasContext, |
||
| void | BuildParameterMapHistory
(
FNiagaraParameterMapHistoryBuilder& OutHistory, |
Adds the current node information to the parameter map history | |
| void | Compile
(
FTranslator* Translator, |
Overridden from UEdGraphNode
| Type | Name | Description | |
|---|---|---|---|
| void | Allocate default pins for a given node, based only the NodeType, which should already be filled in. | ||
| void | AutowireNewNode
(
UEdGraphPin* FromPin |
Autowire a newly created node. | |
| TSharedPtr< SGraphNode > | Create a visual widget to represent this node in a graph editor or graph panel. | ||
| FText | GetNodeTitle
(
ENodeTitleType::Type TitleType |
Gets the name of this node, shown in title bar | |
| FLinearColor | Gets the draw color of a node's title bar | ||
| void | OnRenameNode
(
const FString& NewName |
Called when this node is being renamed after a successful name validation |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |
Constants
| Name | Description |
|---|---|
| TitleColor_Attribute | |
| TitleColor_Constant |