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