Navigation
API > API/Plugins > API/Plugins/Niagara
Helper for wrapping a persistent RW buffer
| Name | FNiagaraPooledRWBuffer |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraRenderGraphUtils.h |
| Include Path | #include "NiagaraRenderGraphUtils.h" |
Syntax
struct FNiagaraPooledRWBuffer
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FNiagaraPooledRWBuffer() |
NiagaraRenderGraphUtils.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Buffer | TRefCountPtr< FRDGPooledBuffer > | NiagaraRenderGraphUtils.h | ||
| PixelFormat | EPixelFormat | NiagaraRenderGraphUtils.h | ||
| TransientRDGBuffer | FRDGBufferRef | Transient for the lifetime of the GraphBuilder, call PostSimulate to clear. | NiagaraRenderGraphUtils.h | |
| TransientRDGSRV | FRDGBufferSRVRef | NiagaraRenderGraphUtils.h | ||
| TransientRDGUAV | FRDGBufferUAVRef | NiagaraRenderGraphUtils.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EndGraphUsage() |
NiagaraRenderGraphUtils.h | ||
FRDGBufferRef GetOrCreateBuffer
(
FRDGBuilder& GraphBuilder |
NiagaraRenderGraphUtils.h | ||
FRDGBufferSRVRef GetOrCreateSRV
(
FRDGBuilder& GraphBuilder |
NiagaraRenderGraphUtils.h | ||
FRDGBufferUAVRef GetOrCreateUAV
(
FRDGBuilder& GraphBuilder |
NiagaraRenderGraphUtils.h | ||
const TRefCountPtr< FRDGPooledBuffer > & GetPooledBuffer() |
NiagaraRenderGraphUtils.h | ||
void Initialize
(
FRDGBuilder& GraphBuilder, |
NiagaraRenderGraphUtils.h | ||
void Initialize
(
FRDGBuilder& GraphBuilder, |
NiagaraRenderGraphUtils.h | ||
bool IsValid() |
NiagaraRenderGraphUtils.h | ||
void Release() |
NiagaraRenderGraphUtils.h |