| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraGraph.h |
Include |
#include "NiagaraGraph.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(MinimalAPI)
class UNiagaraGraph : public UEdGraph
Name | Description | ||
---|---|---|---|
|
bNeedNumericCacheRebuilt |
||
|
CachedNumericConversions |
Name | Description | |
---|---|---|
|
UNiagaraGraph ( |
Name | Description | ||
---|---|---|---|
|
FDelegateHan... |
AddOnGraphNeedsRecompileHandler ( |
Add a listener for OnGraphNeedsRecompile events |
|
UNiagaraScri... |
AddParameter ( |
|
|
UNiagaraScri... |
AddParameter ( |
Adds parameter to parameters map setting it as created by the user. |
|
AddParameterReference ( |
Adds an FNiagaraGraphParameterReference to the ParameterToReferenceMap. |
|
|
AppendCompileHash ( |
||
|
BuildTraversal ( |
Get an in-order traversal of a graph by the specified target output script usage. |
|
|
BuildTraversal ( |
Get an in-order traversal of a graph by the specified target output script usage. |
|
|
CopyCachedReferencesMap ( |
||
|
UNiagaraNode... |
FindEquivalentOutputNode ( |
Implements a globally unique identifier. |
|
FindEquivalentOutputNodes ( |
||
|
FindInputNodes ( |
Finds input nodes in the graph with. |
|
|
UNiagaraNode... |
FindOutputNode ( |
Find the first output node bound to the target usage type. |
|
FindOutputNodes ( |
Find all output nodes. |
|
|
FindOutputNodes ( |
Find all output nodes. |
|
|
UEdGraphPin ... |
FindParameterMapDefaultValuePin ( |
Walk through the graph for an ParameterMapGet nodes and see if any of them specify a default for VariableName. |
|
FindParameterMapDefaultValuePins ( |
Walk through the graph for an ParameterMapGet nodes and find all matching default pins for VariableName, irrespective of usage. |
|
|
FindStaticSwitchInputs ( |
Returns a list of variable inputs for all static switch nodes in the graph. |
|
|
ForceBaseId ( |
Forces the base compile id for the supplied script. |
|
|
ForceGraphToRecompileOnNextCheck() |
||
|
GatherExternalDependencyData ( |
Gather all the change ids of external references for this specific graph traversal. |
|
|
GetAllMetaData() |
||
|
const TMap< ... |
GetAllMetaData() |
|
|
GetAllReferencedGraphs ( |
Get all referenced graphs in this specified graph, including this graph. |
|
|
GetBaseId ( |
Gets the current base id associated with the output node traversal specified by InUsage and InUsageId. |
|
|
FNiagaraType... |
GetCachedNumericConversion ( |
|
|
GetChangeID() |
Each graph is given a Change Id that occurs anytime the graph's content is manipulated. |
|
|
FNiagaraComp... |
GetCompileDataHash ( |
Gets the current compile data hash associated with the output node traversal specified by InUsage and InUsageId. |
|
GetFunctionAliasByContext ( |
If this graph is the source of a function call, it can add a string to the function name to discern it from different function calls to the same graph. |
|
|
GetMetaData ( |
Gets the meta-data associated with this variable, if it exists. |
|
|
const UEdGra... |
GetNiagaraSchema() |
|
|
GetOutputNodeVariableIndex ( |
Returns the index of this variable in the output node of the graph. |
|
|
GetOutputNodeVariables ( |
||
|
GetOutputNodeVariables ( |
||
|
const TMap< ... |
GetParameterReferenceMap() |
|
|
GetParameters ( |
Generates a list of unique input and output parameters for when this script is used as a function. |
|
|
TSharedRef< ... |
GetPinVisualWidget ( |
Wrapper to provide visual widgets for pins that are managed by external viewmodels. |
|
UNiagaraScri... |
GetScriptVariable ( |
|
|
UNiagaraScri... |
GetScriptVariable ( |
|
|
UNiagaraScri... |
GetSource() |
Get the source that owns this graph |
|
HasNumericParameters() |
||
|
HasParameterMapParameters() |
||
|
InvalidateNumericCache() |
||
|
IsEmpty() |
Determine if there are any nodes in this graph. |
|
|
IsOtherSynchronized ( |
Determine if another item has been synchronized with this graph. |
|
|
IsPinVisualWidgetProviderRegistered() |
||
|
MakeUniqueParameterName ( |
Go through all known parameter names in this graph and generate a new unique one. |
|
|
MakeUniqueParameterNameAcrossGraphs ( |
||
|
MarkGraphRequiresSynchronization ( |
Identify that this graph has undergone changes that will require synchronization with a compiled script. |
|
|
NotifyGraphDataInterfaceChanged() |
Notifies the graph that a contained data interface has changed. |
|
|
NotifyGraphNeedsRecompile() |
Signal to listeners that the graph has changed |
|
|
FOnDataInter... |
OnDataInterfaceChanged() |
Gets a delegate which is called whenever a contained data interfaces changes. |
|
FOnSubObject... |
OnSubObjectSelectionChanged() |
Gets a delegate which is called whenever a custom subobject in the graph is selected |
|
RebuildCachedCompileIds ( |
||
|
RebuildNumericCache() |
||
|
FDelegateHan... |
RegisterPinVisualWidgetProvider ( |
|
|
RemoveOnGraphNeedsRecompileHandler ( |
Remove a listener for OnGraphNeedsRecompile events |
|
|
RemoveParameter ( |
Remove parameter from map and all the pins associated. |
|
|
RenameParameter ( |
Rename parameter from map and all the pins associated. |
|
|
RenameParameterFromPin ( |
Rename a pin inline in a graph. |
|
|
ResolveNumerics ( |
||
|
ScriptVariableChanged ( |
||
|
SetMetaData ( |
Sets the meta-data associated with this variable. |
|
|
SetPerScriptMetaData ( |
Sets the usage metadata associated with this variable for a given script. |
|
|
StandardizeName ( |
||
|
SubsumeExternalDependencies |
Determine if there are any external dependencies wrt to scripts and ensure that those dependencies are sucked into the existing package. |
|
|
UnregisterPinVisualWidgetProvider ( |
||
|
UpdateUsageForScriptVariable ( |
Sets the ENiagaraScriptParameterUsage on the Metadata of a ScriptVariable depending on its pin usage in the node graph (used on input/output pins). |
Name | Description | ||
---|---|---|---|
|
NotifyGraphChanged() |
A change was made to the graph that external parties should take note of. |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
Name |
Description |
|
---|---|---|
|
FAddParameterOptions |
Options for the AddParameter function. |
|
FFindInputNodeOptions |
Options for the FindInputNodes function |
Name |
Description |
---|---|
FOnDataInterfaceChanged |
|
FOnGetPinVisualWidget |
|
FOnSubObjectSelectionChanged |