ISlate3DRenderer

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

TSharedFromThis

ISlate3DRenderer

References

Module

SlateRHIRenderer

Header

/Engine/Source/Runtime/SlateRHIRenderer/Public/Interfaces/ISlate3DRenderer.h

Include

#include "Interfaces/ISlate3DRenderer.h"

Syntax

Destructors

Name Description

Public function Virtual

~ISlate3DRenderer()

Functions

Name Description

Public function

void

 

DrawWindow_GameThread

(
    FSlateDrawBuffer& DrawBuffer
)

Batches the draw elements in the buffer to prepare it for rendering.

Public function

void

 

DrawWindowToTarget_RenderThread

(
    FRHICommandListImmediate& RHICmdLi...,
    const FRenderThreadUpdateContext& ...
)

Renders the batched draw elements of the draw buffer to the given render target.

Public function

FSlateDrawBu...

 

GetDrawBuffer()

Public function

void

 

SetApplyColorDeficiencyCorrection

(
    bool bApplyColorCorrection
)

Public function

void

 

SetUseGammaCorrection

(
    bool bUseGammaCorrection
)

Set if this renderer should render in gamma space by default.