Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEdGraphNode
- UNiagaraNode
- UNiagaraNodeWithDynamicPins
- UNiagaraNodeFunctionCall
- UNiagaraNodeAssignment
References
| Module | NiagaraEditor |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraNodeAssignment.h |
| Include | #include "NiagaraNodeAssignment.h" |
Syntax
UCLASS&40;MinimalAPI&41;
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 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. | |
| bool | Refreshes the node due to external changes, e.g. the underlying function changed for a function call node. |
Overridden from UEdGraphNode
| Type | Name | Description | |
|---|---|---|---|
| void | Allocate default pins for a given node, based only the NodeType, which should already be filled in. | ||
| FText | GetNodeTitle
(
ENodeTitleType::Type TitleType |
Gets the name of this node, shown in title bar | |
| FText | Gets the tooltip to display when over the node |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |
Deprecated Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | AssignmentDefaultValue_DEPRECATED | ||
| FNiagaraVariable | AssignmentTarget_DEPRECATED |