|
| RENDERER_API bool | IsHMDHiddenAreaMaskActive () |
| |
| FRHITexture * | GetMiniFontTexture () |
| |
| FRDGTextureRef RENDERER_API | TryCreateViewFamilyTexture (FRDGBuilder &GraphBuilder, const FSceneViewFamily &ViewFamily) |
| |
| FRDGTextureRef RENDERER_API | TryCreateViewFamilyDepthTexture (FRDGBuilder &GraphBuilder, const FSceneViewFamily &ViewFamily) |
| |
| FIntPoint | GetDownscaledExtent (FIntPoint Extent, FIntPoint Divisor) |
| |
| FIntPoint | GetScaledExtent (FIntPoint Extent, FVector2D Multiplier) |
| |
| FIntPoint | GetScaledExtent (FIntPoint Extent, float Multiplier) |
| |
| FIntRect | GetDownscaledRect (FIntRect Rect, FIntPoint Divisor) |
| |
| FIntRect | GetScaledRect (FIntRect Rect, FVector2D Multiplier) |
| |
| FIntRect | GetScaledRect (FIntRect Rect, float Multiplier) |
| |
| FScreenPassTextureViewport | GetDownscaledViewport (FScreenPassTextureViewport Viewport, FIntPoint Divisor) |
| |
| FScreenPassTextureViewport | GetScaledViewport (FScreenPassTextureViewport Viewport, FVector2D Multiplier) |
| |
| FIntRect | GetRectFromExtent (FIntPoint Extent) |
| |
| FScreenPassTextureViewportParameters RENDERER_API | GetScreenPassTextureViewportParameters (const FScreenPassTextureViewport &InViewport) |
| |
| FScreenPassTextureInput | GetScreenPassTextureInput (FScreenPassTexture Input, FRHISamplerState *Sampler) |
| |
| FScreenPassTextureSliceInput | GetScreenPassTextureInput (FScreenPassTextureSlice Input, FRHISamplerState *Sampler) |
| |
| void RENDERER_API | SetScreenPassPipelineState (FRHICommandList &RHICmdList, const FScreenPassPipelineState &ScreenPassDraw) |
| |
| | ENUM_CLASS_FLAGS (EScreenPassDrawFlags) |
| |
| RENDERER_API void | DrawScreenPass_PostSetup (FRHICommandList &RHICmdList, const FScreenPassViewInfo &ViewInfo, const FScreenPassTextureViewport &OutputViewport, const FScreenPassTextureViewport &InputViewport, const FScreenPassPipelineState &PipelineState, EScreenPassDrawFlags Flags) |
| |
| template<typename TSetupFunction > |
| void | DrawScreenPass (FRHICommandList &RHICmdList, FScreenPassViewInfo ViewInfo, const FScreenPassTextureViewport &OutputViewport, const FScreenPassTextureViewport &InputViewport, const FScreenPassPipelineState &PipelineState, EScreenPassDrawFlags Flags, TSetupFunction SetupFunction) |
| |
| template<typename PixelShaderType > |
| void | AddDrawScreenPass (FRDGBuilder &GraphBuilder, FRDGEventName &&PassName, FScreenPassViewInfo ViewInfo, const FScreenPassTextureViewport &OutputViewport, const FScreenPassTextureViewport &InputViewport, const TShaderRef< FShader > &VertexShader, const TShaderRef< PixelShaderType > &PixelShader, FRHIBlendState *BlendState, FRHIDepthStencilState *DepthStencilState, typename PixelShaderType::FParameters *PixelShaderParameters, EScreenPassDrawFlags Flags=EScreenPassDrawFlags::None) |
| |
| template<typename PixelShaderType > |
| void | AddDrawScreenPass (FRDGBuilder &GraphBuilder, FRDGEventName &&PassName, FScreenPassViewInfo ViewInfo, const FScreenPassTextureViewport &OutputViewport, const FScreenPassTextureViewport &InputViewport, const TShaderRef< FShader > &VertexShader, const TShaderRef< PixelShaderType > &PixelShader, typename PixelShaderType::FParameters *PixelShaderParameters, EScreenPassDrawFlags Flags=EScreenPassDrawFlags::None) |
| |
| template<typename PixelShaderType > |
| void | AddDrawScreenPass (FRDGBuilder &GraphBuilder, FRDGEventName &&PassName, FScreenPassViewInfo ViewInfo, const FScreenPassTextureViewport &OutputViewport, const FScreenPassTextureViewport &InputViewport, const TShaderRef< FShader > &VertexShader, const TShaderRef< PixelShaderType > &PixelShader, FRHIBlendState *BlendState, typename PixelShaderType::FParameters *PixelShaderParameters, EScreenPassDrawFlags Flags=EScreenPassDrawFlags::None) |
| |
| template<typename PixelShaderType > |
| void | AddDrawScreenPass (FRDGBuilder &GraphBuilder, FRDGEventName &&PassName, FScreenPassViewInfo ViewInfo, const FScreenPassTextureViewport &OutputViewport, const FScreenPassTextureViewport &InputViewport, const TShaderRef< FShader > &VertexShader, const TShaderRef< PixelShaderType > &PixelShader, FRHIDepthStencilState *DepthStencilState, typename PixelShaderType::FParameters *PixelShaderParameters, EScreenPassDrawFlags Flags=EScreenPassDrawFlags::None) |
| |
| template<typename PixelShaderType > |
| void | AddDrawScreenPass (FRDGBuilder &GraphBuilder, FRDGEventName &&PassName, FScreenPassViewInfo ViewInfo, const FScreenPassTextureViewport &OutputViewport, const FScreenPassTextureViewport &InputViewport, const TShaderRef< PixelShaderType > &PixelShader, typename PixelShaderType::FParameters *PixelShaderParameters, EScreenPassDrawFlags Flags=EScreenPassDrawFlags::None) |
| |
| template<typename TSetupFunction , typename TPassParameterStruct > |
| void | AddDrawScreenPass (FRDGBuilder &GraphBuilder, FRDGEventName &&PassName, FScreenPassViewInfo ViewInfo, const FScreenPassTextureViewport &OutputViewport, const FScreenPassTextureViewport &InputViewport, const FScreenPassPipelineState &PipelineState, TPassParameterStruct *PassParameterStruct, EScreenPassDrawFlags Flags, TSetupFunction SetupFunction) |
| |
| template<typename TSetupFunction , typename TPassParameterStruct > |
| void | AddDrawScreenPass (FRDGBuilder &GraphBuilder, FRDGEventName &&PassName, FScreenPassViewInfo ViewInfo, const FScreenPassTextureViewport &OutputViewport, const FScreenPassTextureViewport &InputViewport, const FScreenPassPipelineState &PipelineState, TPassParameterStruct *PassParameterStruct, TSetupFunction SetupFunction) |
| |
| void RENDERER_API | AddDrawTexturePass (FRDGBuilder &GraphBuilder, FScreenPassViewInfo ViewInfo, FRDGTextureRef InputTexture, FRDGTextureRef OutputTexture, FIntPoint InputPosition=FIntPoint::ZeroValue, FIntPoint OutputPosition=FIntPoint::ZeroValue, FIntPoint Size=FIntPoint::ZeroValue) |
| |
| void RENDERER_API | AddDrawTexturePass (FRDGBuilder &GraphBuilder, FScreenPassViewInfo ViewInfo, FRDGTextureRef InputTexture, FRDGTextureRef OutputTexture, FIntPoint InputPosition, FIntPoint InputSize, FIntPoint OutputPosition, FIntPoint OutputSize) |
| |
| void | AddDrawTexturePass (FRDGBuilder &GraphBuilder, FScreenPassViewInfo ViewInfo, FRDGTextureRef InputTexture, FRDGTextureRef OutputTexture, FIntRect ViewportRect) |
| |
| void RENDERER_API | AddDrawTexturePass (FRDGBuilder &GraphBuilder, FScreenPassViewInfo ViewInfo, FScreenPassTexture Input, FScreenPassRenderTarget Output, uint32 RTMultiviewCount=1) |
| |
| void | AddDrawTexturePass (FRDGBuilder &GraphBuilder, FScreenPassViewInfo ViewInfo, FScreenPassTexture Input, FScreenPassTexture Output) |
| |
| void RENDERER_API | AddDrawTexturePass (FRDGBuilder &GraphBuilder, FScreenPassViewInfo ViewInfo, FScreenPassTextureSlice Input, FScreenPassRenderTarget Output) |
| |
| template<typename TFunction > |
| void | AddRenderTargetPass (FRDGBuilder &GraphBuilder, FRDGEventName &&PassName, FScreenPassRenderTarget Output, TFunction &&Function) |
| |
| template<typename TFunction > |
| void | AddDrawCanvasPass (FRDGBuilder &GraphBuilder, FRDGEventName &&PassName, const FSceneView &View, FScreenPassRenderTarget Output, TFunction Function) |
| |
| RENDERER_API void | AddDownsampleDepthPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, FScreenPassTexture Input, FScreenPassRenderTarget Output, EDownsampleDepthFilter DownsampleDepthFilter) |
| |