Navigation
API > API/Plugins > API/Plugins/Niagara > API/Plugins/Niagara/FNiagaraVMExecutableData
Container for the optimization task that doesn't copy the task over when the executable data is copied.
| Name | FOptimizationTask |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraScript.h |
| Include Path | #include "NiagaraScript.h" |
Syntax
struct FOptimizationTask
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| NiagaraScript.h | |||
FOptimizationTask
(
const FOptimizationTask& |
NiagaraScript.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Lock | FCriticalSection | Lock used to apply the optimization results. | NiagaraScript.h | |
| State | FNiagaraScriptAsyncOptimizeTaskStatePtr | Optimization task if one is pending, that should be applied before execution. | NiagaraScript.h |
Functions
Public
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FOptimizationTask & operator=
(
const FOptimizationTask& |
NiagaraScript.h |