Navigation
API > API/Plugins > API/Plugins/Niagara
| Name | FNiagaraDataBufferReadback |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraDataSetReadback.h |
| Include Path | #include "NiagaraDataSetReadback.h" |
Syntax
class FNiagaraDataBufferReadback : public TSharedFromThis< FNiagaraDataBufferReadback, ESPMode::ThreadSafe >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FNiagaraDataBufferReadback
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnReadbackComplete | TBaseDelegate_OneParam< void, TSharedRef< FNiagaraDataBufferReadback > > | NiagaraDataSetReadback.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnReadbackComplete | FOnReadbackComplete | NiagaraDataSetReadback.h | ||
| PendingReadbacks | std::atomic< int > | NiagaraDataSetReadback.h | ||
| ReadbackData_Count | int32 | NiagaraDataSetReadback.h | ||
| ReadbackData_Float | TArray< float > | NiagaraDataSetReadback.h | ||
| ReadbackData_FloatStride | int32 | NiagaraDataSetReadback.h | ||
| ReadbackData_Half | TArray< FFloat16 > | NiagaraDataSetReadback.h | ||
| ReadbackData_HalfStride | int32 | NiagaraDataSetReadback.h | ||
| ReadbackData_Int32 | TArray< int32 > | NiagaraDataSetReadback.h | ||
| ReadbackData_Int32Stride | int32 | NiagaraDataSetReadback.h | ||
| ReadbackData_NumFloatComponents | int32 | NiagaraDataSetReadback.h | ||
| ReadbackData_NumHalfComponents | int32 | NiagaraDataSetReadback.h | ||
| ReadbackData_NumInt32Components | int32 | NiagaraDataSetReadback.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EnqueueReadback
(
FRHICommandList& RHICmdList, |
NiagaraDataSetReadback.h | ||
FOnReadbackComplete & GetOnReadbackComplete() |
NiagaraDataSetReadback.h | ||
void ReadResultsToDataBuffer
(
FNiagaraDataBuffer* DestBuffer |
NiagaraDataSetReadback.h |