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 |