Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraScriptExecutionContext.h |
Include |
#include "NiagaraScriptExecutionContext.h" |
struct FNiagaraComputeExecutionContext
Name | Description | ||
---|---|---|---|
|
CombinedParamStore |
Dynamic state updated either from GT via RT commands or from the RT side sim code itself. |
|
|
CPUCount |
The CPU instance count at the time the GPU count readback was issued. Always bigger or equal to the GPU count. |
|
|
DataInterfaceProxies |
||
|
DataToRender |
Most current buffer that can be used for rendering. |
|
|
TSharedPtr< str... |
DebugInfo |
|
|
DebugSimName |
||
|
DefaultSimulationStageIndex |
||
|
DIClassNames |
||
|
FNiagaraCompute... |
EmitterInstanceReadback |
|
|
ExternalCBufferLayout |
Persistent layouts used to create the constant buffers for the compute sim shader |
|
|
GPUCountOffset |
The offset at which the GPU instance count (see FNiagaraGPUInstanceCountManager()). |
|
|
GPUDebugDataCountOffset |
||
|
GPUDebugDataFloatSize |
||
|
GPUDebugDataFloatStride |
||
|
GPUDebugDataIntSize |
||
|
GPUDebugDataIntStride |
||
|
GPUDebugDataReadbackCounts |
||
|
GPUDebugDataReadbackFloat |
||
|
GPUDebugDataReadbackInt |
||
|
UNiagaraScript ... |
GPUScript |
|
|
GPUScript_RT |
||
|
GpuSpawnInfo_GT |
Game thread spawn info will be sent to the render thread inside FNiagaraComputeInstanceData. |
|
|
HasInterpolationParameters |
||
|
MainDataSet |
||
|
MaxUpdateIterations |
||
|
ScratchIndex |
Temp data used in NiagaraEmitterInstanceBatcher::ExecuteAll() to avoid creating a map per FNiagaraComputeExecutionContext |
|
|
ScratchMaxInstances |
||
|
ScratchNumInstances |
||
|
SimStageInfo |
||
|
SpawnStages |
Name | Description | |
---|---|---|
|
FNiagaraComputeExecutionContext() |
Name | Description | |
---|---|---|
|
~FNiagaraComputeExecutionContext() |
Name | Description | ||
---|---|---|---|
|
DirtyDataInterfaces() |
||
|
FNiagaraData... |
FindIterationInterface ( |
|
|
const TArray... |
GetDataInterfaces() |
|
|
FNiagaraData... |
GetDataToRender() |
|
|
const TCHAR ... |
GetDebugSimName() |
|
|
const FSimul... |
GetSimStageMetaData ( |
|
|
InitParams ( |
||
|
IsIterationStage ( |
||
|
IsOutputStage ( |
||
|
PostTick() |
||
|
Reset |
||
|
SetDataToRender ( |
||
|
SetDebugName ( |
||
|
Tick ( |
Name |
Description |
---|---|
TickCounter |