FNiagaraGraphScriptUsageInfo

Container for [UNiagaraGraph](API\Plugins\NiagaraEditor\UNiagaraGraph) cached data for managing CompileIds and Traversals.

Choose your operating system:

Windows

macOS

Linux

References

Module

NiagaraEditor

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraGraph.h

Include

#include "NiagaraGraph.h"

Syntax

USTRUCT()
struct FNiagaraGraphScriptUsageInfo

Remarks

Container for UNiagaraGraph cached data for managing CompileIds and Traversals.

Variables

Name Description

Public variable UProperty

FGuid

 

BaseId

A guid which is generated when this usage info is created.

Public variable UProperty

FNiagaraCompile...

 

CompileHash

The hash that we calculated last traversal.

Public variable UProperty

FNiagaraCompile...

 

CompileHashFromGraph

The hash that we calculated last traversal.

Public variable UProperty Transient

TArray< FNiagar...

 

CompileLastObjects

Public variable UProperty

TArray< TObject...

 

Traversal

The traversal of output to input nodes for this graph.

Public variable UProperty

FGuid

 

UsageId

The particular instance of the usage type.

Public variable UProperty

ENiagaraScriptU...

 

UsageType

The context in which this sub-graph traversal will be used.

Constructors

Functions

Name Description

Public function

void

 

PostLoad

(
    UObject* Owner
)