Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
Inheritance Hierarchy
- UEdGraphNode
- UNiagaraNode
- UNiagaraNodeWithDynamicPins
- UNiagaraNodeFunctionCall
- UNiagaraNodeAssignment
References
| Module | NiagaraEditor |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraNodeAssignment.h |
| Include | #include "NiagaraNodeAssignment.h" |
Syntax
UCLASS (MinimalAPI)
class UNiagaraNodeAssignment : public UNiagaraNodeFunctionCall
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FString > | AssignmentDefaultValues | ||
| TArray< FNiagaraVariable > | AssignmentTargets | ||
| FSimpleMulticastDelegate | AssignmentTargetsChangedDelegate | ||
| FString | OldFunctionCallName | ||
| FText | Title |
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | AddAssignmentTarget
(
const FNiagaraVariable& InVar, |
||
| void | AddParameter
(
FNiagaraVariable InVar, |
||
| TSharedRef< SWidget > | CreateAddParameterMenu
(
const TSharedPtr< SComboButton >& AddButton |
||
| void | DeclareConstructClasses
(
TArray< FTopLevelAssetPath >& OutConstructClasses, |
||
| int32 | FindAssignmentTarget
(
const FName& InName |
||
| int32 | FindAssignmentTarget
(
const FName& InName, |
||
| const TArray< FString > & | |||
| const FNiagaraVariable & | GetAssignmentTarget
(
int32 Idx |
||
| const TArray< FNiagaraVariable > & | |||
| int32 | NumTargets () |
||
| FSimpleMulticastDelegate & | |||
| void | RemoveParameter
(
const FNiagaraVariable& InVar |
||
| bool | RenameAssignmentTarget
(
FName OldName, |
This will rename an existing input but will not refresh the underlying script. | |
| bool | SetAssignmentTarget
(
int32 Idx, |
Set the assignment target and default value. | |
| void |
Overridden from UNiagaraNodeFunctionCall
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| FText | GetNodeTitle
(
ENodeTitleType::Type TitleType |
||
| FText |
Overridden from UNiagaraNodeWithDynamicPins
| Type | Name | Description | |
|---|---|---|---|
| bool |
Overridden from UNiagaraNode
| Type | Name | Description | |
|---|---|---|---|
| void | BuildParameterMapHistory
(
FNiagaraParameterMapHistoryBuilder& OutHistory, |
Adds the current node information to the parameter map history | |
| void | GatherExternalDependencyData
(
ENiagaraScriptUsage InUsage, |
Go through all the external dependencies of this node in isolation and add them to the reference id list. | |
| void | PostLoad () |
||
| bool | Refreshes the node due to external changes, e.g. the underlying function changed for a function call node. |
Deprecated Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | AssignmentDefaultValue_DEPRECATED | ||
| FNiagaraVariable | AssignmentTarget_DEPRECATED |