UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DrawRectangle.h File Reference
#include "Math/MathFwd.h"
#include "RendererInterface.h"

Go to the source code of this file.

Namespaces

namespace  UE
 
namespace  UE::Renderer
 
namespace  UE::Renderer::PostProcess
 

Typedefs

template<typename ShaderType >
using TShaderRef = TShaderRefBase< ShaderType, FShaderMapPointerTable >
 

Functions

void UE::Renderer::PostProcess::SetDrawRectangleParameters (FRHIBatchedShaderParameters &BatchedParameters, const FShader *VertexShader, float X, float Y, float SizeX, float SizeY, float U, float V, float SizeU, float SizeV, FIntPoint TargetSize, FIntPoint TextureSize)
 
void UE::Renderer::PostProcess::SetDrawRectangleParameters (FRHIBatchedShaderParameters &BatchedParameters, const FShader *VertexShader, const FIntPoint &ViewSize)
 
void UE::Renderer::PostProcess::SetDrawRectangleParameters (FRHIBatchedShaderParameters &BatchedParameters, const FShader *VertexShader, const FSceneView &View)
 
void UE::Renderer::PostProcess::DrawRectangle (FRHICommandList &RHICmdList, const TShaderRef< FShader > &VertexShader, float X, float Y, float SizeX, float SizeY, float U, float V, float SizeU, float SizeV, FIntPoint TargetSize, FIntPoint TextureSize, EDrawRectangleFlags Flags, uint32 InstanceCount)
 
void UE::Renderer::PostProcess::DrawRectangle (FRHICommandList &RHICmdList, const TShaderRef< FShader > &VertexShader, const FSceneView &InView, EDrawRectangleFlags Flags, uint32 InstanceCount)
 
void UE::Renderer::PostProcess::DrawPostProcessPass (FRHICommandList &RHICmdList, const TShaderRef< FShader > &VertexShader, float X, float Y, float SizeX, float SizeY, float U, float V, float SizeU, float SizeV, FIntPoint TargetSize, FIntPoint TextureSize, int32 StereoViewIndex, bool bHasCustomMesh, EDrawRectangleFlags Flags)
 

Typedef Documentation

◆ TShaderRef

template<typename ShaderType >
using TShaderRef = TShaderRefBase<ShaderType, FShaderMapPointerTable>