 |
bool |
bNeedsPrevFrameData |
|
 |
int32 |
CurrBufferAccessCounts |
Track current read/write counts +ve for readers, -ve for writers. We cannot mix readers and writers in the same buffer in the same stage. |
 |
FNiagaraDataBufferRef |
CurrFrameData |
|
 |
FString |
DebugName |
|
 |
FNiagaraGpuComputeDispatchInterface * |
DispatchInterfaceForDebuggingOnly |
|
 |
FNiagaraDataSet * |
GPUDataSet |
|
 |
FNiagaraDataChannelLayoutInfoPtr |
LayoutInfo |
Keeping layout info ref to ensure lifetime for GPUDataSet. |
 |
TWeakPtr< FNiagaraDataChannelData > |
Owner |
|
 |
TArray< FNiagaraDataBufferRef > |
PendingCPUBuffers |
Buffers coming from the CPU that we're going to copy up for reading on the GPU. |
 |
int32 |
PendingGPUAllocations |
Users that need space in this NDC Data add to this for each tick via AddGPUAllocationForNextTick(). |
 |
TArray< FNDCGpuReadbackInfo > |
PendingGPUReadbackBuffers |
Buffers written from the GPU that we must send back to the CPU. |
 |
FNiagaraDataBufferRef |
PrevFrameData |
|