Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEdGraphNode
- UNiagaraNode
- UNiagaraNodeWithDynamicPins
- UNiagaraNodeOp
References
Module | NiagaraEditor |
Header | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraNodeOp.h |
Include | #include "NiagaraNodeOp.h" |
Syntax
UCLASS&40;MinimalAPI&41;
class UNiagaraNodeOp : public UNiagaraNodeWithDynamicPins
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
TArray< FAddedPinData > | AddedPins | |
![]() ![]() ![]() |
bool | bAllStatic | |
![]() ![]() |
FName | OpName | Name of operation |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UNiagaraNodeOp
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | HandleStaticInputPinUpgrade
(
UEdGraphPin* InputPin |
|
![]() |
void |
Overridden from UNiagaraNodeWithDynamicPins
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | ||
![]() ![]() ![]() |
bool | AllowNiagaraTypeForAddPin
(
const FNiagaraTypeDefinition& InType |
Determine whether or not a Niagara type is supported for an Add Pin possibility. |
![]() ![]() ![]() |
bool | CanMovePin
(
const UEdGraphPin* Pin, |
Called to determine if a pin can be moved by the user. Negative values for up, positive for down. |
![]() ![]() ![]() |
bool | CanRemovePin
(
const UEdGraphPin* Pin |
Called to determine if a pin can be removed by the user. |
![]() ![]() |
void | OnNewTypedPinAdded
(
UEdGraphPin*& NewPin |
Called when a new typed pin is added by the user. |
![]() ![]() |
void | OnPinRenamed
(
UEdGraphPin* RenamedPin, |
Called when a pin is renamed. |
Overridden from UNiagaraNode
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
void | BuildParameterMapHistory
(
FNiagaraParameterMapHistoryBuilder& OutHistory, |
Adds the current node information to the parameter map history |
![]() ![]() ![]() |
void | Compile
(
FTranslator* Translator, |
|
![]() ![]() ![]() |
bool | GenerateCompileHashForClassMembers
(
const UClass* InClass, |
Go through all class members for a given UClass on this object and hash them into the visitor. |
![]() ![]() ![]() |
TOptional< float > | ||
![]() ![]() ![]() |
FText | If this does not return an empty title, compact mode will be activated putting the text into the center of the node. | |
![]() ![]() ![]() |
ENiagaraNumericOutputTypeSelectionMode | Gets which mode to use when deducing the type of numeric output pins from the types of the input pins. | |
![]() ![]() |
void | ||
![]() ![]() |
bool | Refreshes the node due to external changes, e.g. the underlying function changed for a function call node. | |
![]() ![]() ![]() |
FNiagaraTypeDefinition | ResolveCustomNumericType
(
const TArray< FNiagaraTypeDefinition >& NonNumericInputs |
|
![]() ![]() |
bool |
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 |
![]() ![]() ![]() |
FLinearColor | Gets the draw color of a node's title bar | |
![]() ![]() ![]() |
FText | Gets the tooltip to display when over the node | |
![]() ![]() |
void | OnPinRemoved
(
UEdGraphPin* InRemovedPin |
Called when a pin is removed |
![]() ![]() |
void | PinConnectionListChanged
(
UEdGraphPin* Pin |
Called when the connection list of one of the pins of this node is changed in the editor |
![]() ![]() |
void | PinTypeChanged
(
UEdGraphPin* Pin |
Called when one of the pins of this node has had its' pin type changed from an external source (like the SPinTypeSelector in the case of kismet) |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |