Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
| Name | UNiagaraNodeOp |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraNodeOp.h |
| Include Path | #include "NiagaraNodeOp.h" |
Syntax
UCLASS (MinimalAPI)
class UNiagaraNodeOp : public UNiagaraNodeWithDynamicPins
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEdGraphNode → UNiagaraNode → UNiagaraNodeWithDynamicPins → UNiagaraNodeOp
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UNiagaraNodeOp
(
const FObjectInitializer& ObjectInitializer |
NiagaraNodeOp.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AddedPins | TArray< FAddedPinData > | NiagaraNodeOp.h |
|
|
| bAllStatic | bool | NiagaraNodeOp.h |
|
|
| OpName | FName | Name of operation | NiagaraNodeOp.h |
Functions
Public
Overridden from UNiagaraNodeWithDynamicPins
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AllowNiagaraTypeForAddPin
(
const FNiagaraTypeDefinition& InType |
Determine whether or not a Niagara type is supported for an Add Pin possibility. | NiagaraNodeOp.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 | NiagaraNodeOp.h | |
virtual void Compile
(
FTranslator* Translator, |
NiagaraNodeOp.h | ||
virtual bool GenerateCompileHashForClassMembers
(
const UClass* InClass, |
Go through all class members for a given UClass on this object and hash them into the visitor. | NiagaraNodeOp.h | |
virtual TOptional< float > GetCompactModeFontSizeOverride() |
NiagaraNodeOp.h | ||
virtual FText GetCompactTitle () |
If this does not return an empty title, compact mode will be activated putting the text into the center of the node. | NiagaraNodeOp.h | |
virtual ENiagaraNumericOutputTypeSelectionMode GetNumericOutputTypeSelectionMode() |
Gets which mode to use when deducing the type of numeric output pins from the types of the input pins. | NiagaraNodeOp.h | |
virtual bool RefreshFromExternalChanges () |
Refreshes the node due to external changes, e.g. the underlying function changed for a function call node. | NiagaraNodeOp.h | |
virtual bool ShouldShowPinNamesInCompactMode() |
NiagaraNodeOp.h |
Overridden from UEdGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AllocateDefaultPins() |
NiagaraNodeOp.h | ||
virtual FText GetNodeTitle
(
ENodeTitleType::Type TitleType |
NiagaraNodeOp.h | ||
virtual FLinearColor GetNodeTitleColor() |
NiagaraNodeOp.h | ||
virtual FText GetTooltipText() |
NiagaraNodeOp.h | ||
virtual void PinConnectionListChanged
(
UEdGraphPin* Pin |
NiagaraNodeOp.h | ||
virtual void PinTypeChanged
(
UEdGraphPin* Pin |
NiagaraNodeOp.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostLoad() |
NiagaraNodeOp.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void HandleStaticInputPinUpgrade
(
UEdGraphPin* InputPin |
NiagaraNodeOp.h | ||
void HandleStaticOutputPinUpgrade() |
NiagaraNodeOp.h |
Overridden from UNiagaraNodeWithDynamicPins
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AllowDynamicPins() |
NiagaraNodeOp.h | ||
virtual bool CanMovePin
(
const UEdGraphPin* Pin, |
Called to determine if a pin can be moved by the user. Negative values for up, positive for down. | NiagaraNodeOp.h | |
virtual bool CanRemovePin
(
const UEdGraphPin* Pin |
Called to determine if a pin can be removed by the user. | NiagaraNodeOp.h | |
virtual void OnNewTypedPinAdded
(
UEdGraphPin*& NewPin |
Called when a new typed pin is added by the user. | NiagaraNodeOp.h | |
virtual void OnPinRenamed
(
UEdGraphPin* RenamedPin, |
Called when a pin is renamed. | NiagaraNodeOp.h |
Overridden from UNiagaraNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnPostSynchronizationInReallocatePins() |
NiagaraNodeOp.h | ||
virtual FNiagaraTypeDefinition ResolveCustomNumericType
(
const TArray< FNiagaraTypeDefinition >& NonNumericInputs |
NiagaraNodeOp.h |
Overridden from UEdGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnPinRemoved
(
UEdGraphPin* PinToRemove |
NiagaraNodeOp.h |