ClearUAVShader_T

Overload list

Windows
MacOS
Linux
Name Description

Public function

void

 

ClearUAVShader_T

(
    FRHICommandList& RHICmdList,
    FRHIUnorderedAccessView* UAV,
    uint32 SizeX,
    uint32 SizeY,
    uint32 SizeZ,
    const typename TClearReplacementTyp...
)

Default implementation of ClearUAVShader_T which simply binds the UAV to the compute shader via RHICmdList.SetUAVParameter.

Public function

void

 

ClearUAVShader_T

(
    FRHICommandList& RHICmdList,
    FRHIUnorderedAccessView* UAV,
    uint32 SizeX,
    uint32 SizeY,
    uint32 SizeZ,
    const typename TClearReplacementTyp...,
    TFunctionRef< void...
)

Helper functions for running the clear replacement shader for specific resource types, values types and number of channels.

Public function

void

 

ClearUAVShader_T

(
    FRHICommandList& RHICmdList,
    FRHIUnorderedAccessView* UAV,
    uint32 SizeX,
    uint32 SizeY,
    uint32 SizeZ,
    const void* ClearValues,
    EClearReplacementValueType ValueTyp...
)

Helper version of ClearUAVShader_T for determining float vs uint32 at runtime. Uses the above default implementation.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss