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