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 |