| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraNodeWithDynamicPins.h |
Include |
#include "NiagaraNodeWithDynamicPins.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract)
class UNiagaraNodeWithDynamicPins : public UNiagaraNode
A base node for niagara nodes with pins which can be dynamically added and removed by the user.
Name | Description | ||
---|---|---|---|
|
AddParameter ( |
Request a new pin. |
|
|
AddParameter ( |
Request a new pin. |
|
|
AllowDynamicPins() |
||
|
AllowNiagaraTypeForAddPin ( |
Determine whether or not a Niagara type is supported for an Add Pin possibility. |
|
|
CanMovePin ( |
Called to determine if a pin can be moved by the user. Negative values for up, positive for down. |
|
|
CanRemovePin ( |
Called to determine if a pin can be removed by the user. |
|
|
CanRenamePin ( |
Called to determine if a pin can be renamed by the user. |
|
|
CanRenamePinFromContextMenu ( |
||
|
CollectAddPinActions ( |
Used in to gather the actions for selecting the pin to add. |
|
|
CreateAddPin ( |
Creates an add pin on the node for the specified direction. |
|
|
EEdGraphPinD... |
GetPinDirectionForNewParameters() |
Convenience method to determine whether this Node is a Map Get or Map Set when adding a parameter through the parameter panel. |
|
IsAddPin ( |
Helper to identify if a pin is an Add pin. |
|
|
MoveDynamicPin ( |
Moves a pin among the pins of the same direction. Negative values for up, positive for down. |
|
|
OnNewTypedPinAdded ( |
Called when a new typed pin is added by the user. |
|
|
OnPinRenamed ( |
Called when a pin is renamed. |
|
|
OnVerifyTextChanged |
||
|
RemoveDynamicPin ( |
Removes a pin from this node with a transaction. |
|
|
UEdGraphPin ... |
RequestNewTypedPin ( |
Requests a new pin be added to the node with the specified direction and type. |
|
UEdGraphPin ... |
RequestNewTypedPin ( |
Requests a new pin be added to the node with the specified direction, type, and name. |
Name | Description | ||
---|---|---|---|
|
IsValidPinToCompile ( |
||
|
VerifyEditablePinName ( |
Called in subclasses to restrict renaming. |
Name | Description | ||
---|---|---|---|
|
GetNodeContextMenuActions ( |
Gets a list of actions that can be done to this particular node |
|
|
IncludeParentNodeContextMenu() |
Does the node context menu inherit parent class's menu |
|
|
PinConnectionListChanged ( |
Called when the connection list of one of the pins of this node is changed in the editor |
Name |
Description |
---|---|
AddPinSubCategory |
The sub category for add pins. |