Navigation
Unreal Engine C++ API Reference > 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 |