Module |
|
Header |
/Engine/Source/Runtime/RenderCore/Public/PixelShaderUtils.h |
Include |
#include "PixelShaderUtils.h" |
template<typename TPixelShaderClass, typename TPassParameters>
static void AddRasterizeToRectsPass
(
FRDGBuilder & GraphBuilder,
const FGlobalShaderMap * GlobalShaderMap,
FRDGEventName && PassName,
const TShaderRef< TPixelShaderClass > & PixelShader,
TPassParameters * Parameters,
const FIntPoint & ViewportSize,
FRDGBufferSRVRef RectMinMaxBufferSRV,
uint32 NumRects,
FRHIBlendState * BlendState,
FRHIRasterizerState * RasterizerState,
FRHIDepthStencilState * DepthStencilState,
uint32 StencilRef
)
Rect based pixel shader pass.