Navigation
API > API/Runtime > API/Runtime/RenderCore
References
| Module | RenderCore |
| Header | /Engine/Source/Runtime/RenderCore/Public/PixelShaderUtils.h |
| Include | #include "PixelShaderUtils.h" |
Syntax
struct FPixelShaderUtils
Remarks
All utils for pixel shaders.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddFullscreenInstancedMultiViewportPass
(
FRDGBuilder& GraphBuilder, |
Dispatch a pixel shader to render graph builder with its parameters. | |
| void | AddFullscreenPass
(
FRDGBuilder& GraphBuilder, |
Dispatch a pixel shader to render graph builder with its parameters. | |
| void | AddRasterizeToRectsPass
(
FRDGBuilder& GraphBuilder, |
Rect based pixel shader pass. | |
| void | DrawFullscreenInstancedMultiViewportPixelShader
(
FRHICommandList& RHICmdList, |
Dispatch a full screen pixel shader to rhi command list with its parameters, covering several views at once. | |
| void | DrawFullscreenPixelShader
(
FRHICommandList& RHICmdList, |
Dispatch a full screen pixel shader to rhi command list with its parameters. | |
| void | DrawFullscreenQuad
(
FRHICommandList& RHICmdList, |
Draw a two triangle on the entire viewport. | |
| void | DrawFullscreenTriangle
(
FRHICommandList& RHICmdList, |
Draw a single triangle on the entire viewport. | |
| void | InitFullscreenMultiviewportPipelineState
(
FRHICommandList& RHICmdList, |
Initialize a pipeline state object initializer with almost all the basics required to do a full multi-viewport pass. | |
| void | InitFullscreenPipelineState
(
FRHICommandList& RHICmdList, |
Initialize a pipeline state object initializer with almost all the basics required to do a full viewport pass. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FRasterizeToRectsVS | Utility vertex shader for rect array based operations. |