Navigation
| Name | SlateRHIRenderer |
| Type | Runtime |
| Location | /Engine/Source/Runtime/SlateRHIRenderer/ |
| Module Build Rules | SlateRHIRenderer.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FSlatePostBufferBlurProxy | Proxy for post buffer processor that the renderthread uses to perform processing This proxy exists because generally speaking usage on UObjects on the renderthread is a race condition due to UObjects being managed / updated by the game thread |
| FSlateRHIPostBufferProcessorProxy | Proxy for post buffer processor that the renderthread uses to perform processing This proxy exists because generally speaking usage on UObjects on the renderthread is a race condition due to UObjects being managed / updated by the game thread |
| USlateFXSubsystem | |
| USlatePostBufferBlur | Slate Post Buffer Processor that performs a simple gaussian blur to the backbuffer |
| USlateRHIPostBufferProcessor | Base class for types that can process the backbuffer scene into the slate post buffer. |
| USlateRHIRendererSettings | Settings used to control slate rendering |
Structs
| Name | Remarks |
|---|---|
| FSlatePostProcessSimpleBlurPassInputs | |
| FSlatePostSettings | Settings for a particular Slate Post RT. |
Interfaces
| Name | Remarks |
|---|---|
| ISlate3DRenderer | |
| ISlateRHIRendererModule | Interface for the Slate RHI Renderer module. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ISlate3DRendererPtr | TSharedPtr< ISlate3DRenderer, ESPMode::ThreadSafe > | Interfaces/ISlate3DRenderer.h |
Enums
Public
| Name | Remarks |
|---|---|
| ESlatePostResolution | Resolution of a particular Slate Post RT. |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| NumBuffers | const int32 | Number of vertex and index buffers we swap between when drawing windows. | Interfaces/ISlateRHIRendererModule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddSlatePostProcessBlurPass
(
FRDGBuilder& GraphBuilder, |
Interfaces/SlateRHIRenderingPolicyInterface.h | ||
void AddSlatePostProcessCopy
(
FRDGBuilder& GraphBuilder, |
Directly copies or resamples Input into Output with bilinear interpolation if the extent is different. | Interfaces/SlateRHIRenderingPolicyInterface.h | |
class UE_DEPRECATED (
|
Interfaces/SlateRHIRenderingPolicyInterface.h |