ISlate3DRenderer

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.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss