Navigation
API > API/Plugins > API/Plugins/Niagara
Helper for wrapping a persistent RW texture.
| Name | FNiagaraPooledRWTexture |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraRenderGraphUtils.h |
| Include Path | #include "NiagaraRenderGraphUtils.h" |
Syntax
struct FNiagaraPooledRWTexture
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FNiagaraPooledRWTexture() |
NiagaraRenderGraphUtils.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Texture | TRefCountPtr< IPooledRenderTarget > | NiagaraRenderGraphUtils.h | ||
| TransientRDGSRV | FRDGTextureSRVRef | NiagaraRenderGraphUtils.h | ||
| TransientRDGTexture | FRDGTextureRef | Transient for the lifetime of the GraphBuilder, call PostSimulate to clear. | NiagaraRenderGraphUtils.h | |
| TransientRDGUAV | FRDGTextureUAVRef | NiagaraRenderGraphUtils.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CopyToTexture
(
FRDGBuilder& GraphBuilder, |
NiagaraRenderGraphUtils.h | ||
void EndGraphUsage() |
NiagaraRenderGraphUtils.h | ||
FRDGTextureSRVRef GetOrCreateSRV
(
FRDGBuilder& GraphBuilder |
NiagaraRenderGraphUtils.h | ||
FRDGTextureRef GetOrCreateTexture
(
FRDGBuilder& GraphBuilder |
NiagaraRenderGraphUtils.h | ||
FRDGTextureUAVRef GetOrCreateUAV
(
FRDGBuilder& GraphBuilder |
NiagaraRenderGraphUtils.h | ||
const TRefCountPtr< IPooledRenderTarget > & GetPooledTexture() |
NiagaraRenderGraphUtils.h | ||
void Initialize
(
FRDGBuilder& GraphBuilder, |
NiagaraRenderGraphUtils.h | ||
bool IsValid() |
NiagaraRenderGraphUtils.h | ||
void Release() |
NiagaraRenderGraphUtils.h |