Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraGraph.h |
Include |
#include "NiagaraGraph.h" |
UCLASS(MinimalAPI)
class UNiagaraGraph : public UEdGraph
Name | Description | ||
---|---|---|---|
|
bNeedNumericCacheRebuilt |
||
|
CachedNumericConversions |
Name | Description | |
---|---|---|
|
UNiagaraGraph ( |
Name | Description | ||
---|---|---|---|
|
FDelegateHan... |
AddOnGraphNeedsRecompileHandler ( |
Add a listener for OnGraphNeedsRecompile events |
|
UNiagaraScri... |
AddParameter ( |
Adds parameter to the VariableToScriptVariable map. |
|
UNiagaraScri... |
AddParameter ( |
Adds parameter to the VariableToScriptVariable map. |
|
UNiagaraScri... |
AddParameter ( |
Adds parameter to the VariableToScriptVariable map. |
|
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. |
|
|
const TMap< ... |
CollectVarsToInOutPinsMap() |
Helper to get a map of variables to all input/output pins with the same name. |
|
CopyCachedReferencesMap ( |
||
|
UNiagaraGrap... |
CreateCompilationCopy ( |
Creates a transient copy of this graph for compilation purposes. |
|
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. |
|
|
GetPropertyMetadata |
||
|
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() |
||
|
ReleaseCompilationCopy() |
||
|
RemoveOnGraphNeedsRecompileHandler ( |
Remove a listener for OnGraphNeedsRecompile events |
|
|
RemoveParameter ( |
Remove parameter from map and all the pins associated. |
|
|
RenameAssignmentAndSetNodePins |
Rename all assignment and map set node pins. |
|
|
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. |
|
|
StandardizeName ( |
||
|
SynchronizeParameterDefinitionsScriptVariableRemoved ( |
Find a script variable with the same key as RemovedScriptVarId and unmark it as being sourced from a parameter definitions. |
|
|
SynchronizeParametersWithParameterDefinitions ( |
Synchronize all source script variables that have been changed or removed from the parameter definitions to all eligible destination script variables owned by the graph. |
|
|
SynchronizeScriptVariable ( |
Synchronize all the properties of DestScriptVar to those of SourceScriptVar, as well as propagating those changes through the graph (pin variable names and default values on pins.) If DestScriptVar is not set, find a script variable with the same key as the SourceScriptVar. |
Name | Description | ||
---|---|---|---|
|
NotifyGraphChanged() |
A change was made to the graph that external parties should take |
Name | Description | ||
---|---|---|---|
|
BeginDestroy() |
Called before destroying the object. |
|
|
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 |
|
---|---|---|
|
FFindInputNodeOptions |
Options for the FindInputNodes function |