Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEdGraphNode
- UNiagaraNode
- UNiagaraNodeOutput
References
Module | NiagaraEditor |
Header | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraNodeOutput.h |
Include | #include "NiagaraNodeOutput.h" |
Syntax
UCLASS&40;MinimalAPI&41;
class UNiagaraNodeOutput : public UNiagaraNode
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
TArray< FNiagaraVariable > | Outputs | |
![]() ![]() |
ENiagaraScriptUsage | ScriptType | |
![]() ![]() |
FGuid | ScriptTypeId |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UNiagaraNodeOutput
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
TArray< FName > | Gets the Stack Context replacement names for the owning emitter if it is different than the default for this stage. | |
![]() ![]() |
const TArray< FNiagaraVariable > & | GetOutputs () |
|
![]() ![]() |
TOptional< FName > | Gets the Stack Context replacement name if it is different than the default for this stage. | |
![]() ![]() |
ENiagaraScriptUsage | GetUsage () |
Gets the usage of this graph root. |
![]() ![]() |
FGuid | GetUsageId () |
Gets the id of the usage of this script. |
![]() |
void | Notifies the node that it's output variables have been modified externally. | |
![]() ![]() |
void | RemoveOutputPin
(
UEdGraphPin* Pin |
Removes a pin from this node with a transaction. |
![]() |
void | SetUsage
(
ENiagaraScriptUsage InUsage |
|
![]() |
void | SetUsageId
(
FGuid InId |
Overridden from UNiagaraNode
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
void | BuildParameterMapHistory
(
FNiagaraParameterMapHistoryBuilder& OutHistory, |
Adds the current node information to the parameter map history |
![]() ![]() ![]() |
void | Compile
(
FTranslator* Translator, |
|
![]() ![]() ![]() |
int32 | CompileInputPin
(
FTranslator* Translator, |
Overridden from UEdGraphNode
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Allocate default pins for a given node, based only the NodeType, which should already be filled in. | |
![]() ![]() ![]() |
bool | Whether or not this node can be safely duplicated (via copy/paste, etc...) in the graph | |
![]() ![]() ![]() |
bool | Whether or not this node can be deleted by user action | |
![]() ![]() ![]() |
void | GetNodeContextMenuActions
(
UToolMenu* Menu, |
Gets a list of actions that can be done to this particular node |
![]() ![]() ![]() |
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 | |
![]() ![]() ![]() |
bool | Does the node context menu inherit parent class's menu |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |
![]() ![]() |
void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |
Deprecated Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
int32 | ScriptTypeIndex_DEPRECATED |