Navigation
API > API/Runtime > API/Runtime/SlateRHIRenderer
Settings used to control slate rendering
| Name | USlateRHIRendererSettings |
| Type | class |
| Header File | /Engine/Source/Runtime/SlateRHIRenderer/Public/SlateRHIRendererSettings.h |
| Include Path | #include "SlateRHIRendererSettings.h" |
Syntax
UCLASS (MinimalAPI, Config=Game, defaultconfig)
class USlateRHIRendererSettings : public UDeveloperSettings
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDeveloperSettings → USlateRHIRendererSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
USlateRHIRendererSettings() |
SlateRHIRendererSettings.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~USlateRHIRendererSettings() |
SlateRHIRendererSettings.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SlatePostSettings | TMap< ESlatePostRT, FSlatePostSettings > | Map is nice since needs no editor customization. After initial run there should be no more than 5 lookups each frame. | SlateRHIRendererSettings.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
SlateRHIRendererSettings.h | ||
FSlatePostSettings & GetMutableSlatePostSetting
(
ESlatePostRT InPostBufferBit |
Get settings struct for a particular post buffer index | SlateRHIRendererSettings.h |
|
int32 GetSlatePostBufferDownscaleFactor
(
ESlatePostRT InPostBufferBit |
Get Slate post buffer downscale factor based on its Resolution (ESlatePostResolution, Full -> 1, Half -> 2) | SlateRHIRendererSettings.h | |
const FSlatePostSettings & GetSlatePostSetting
(
ESlatePostRT InPostBufferBit |
Get settings struct for a particular post buffer index | SlateRHIRendererSettings.h |
|
const TMap< ESlatePostRT, FSlatePostSettings > & GetSlatePostSettings() |
Get slate post settings map, non mutable | SlateRHIRendererSettings.h | |
UTextureRenderTarget2D * LoadGetPostBufferRT
(
ESlatePostRT InPostBufferBit |
Get post RT asset, loading if not already loaded | SlateRHIRendererSettings.h | |
UTextureRenderTarget2D * TryGetPostBufferRT
(
ESlatePostRT InPostBufferBit |
Try to get post RT asset, returns nullptr if not already loaded | SlateRHIRendererSettings.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const USlateRHIRendererSettings * Get() |
SlateRHIRendererSettings.h | ||
static USlateRHIRendererSettings * GetMutable() |
SlateRHIRendererSettings.h |