Navigation
Unreal Engine C++ API Reference > Runtime > SlateRHIRenderer > Interfaces
Inheritance Hierarchy
- TSharedFromThis
- ISlate3DRenderer
References
Module | SlateRHIRenderer |
Header | /Engine/Source/Runtime/SlateRHIRenderer/Public/Interfaces/ISlate3DRenderer.h |
Include | #include "Interfaces/ISlate3DRenderer.h" |
Syntax
class ISlate3DRenderer : public TSharedFromThis< ISlate3DRenderer, ESPMode::ThreadSafe >
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
FSlateDrawBuffer & | ||
![]() |
void | DrawWindow_GameThread
(
FSlateDrawBuffer& DrawBuffer |
Batches the draw elements in the buffer to prepare it for rendering. |
![]() |
void | DrawWindowToTarget_RenderThread
(
FRHICommandListImmediate& RHICmdList, |
Renders the batched draw elements of the draw buffer to the given render target. |
![]() |
void | ReleaseDrawBuffer
(
FSlateDrawBuffer& InWindowDrawBuffer |
Return the previously acquired buffer. |
![]() |
void | SetApplyColorDeficiencyCorrection
(
bool bApplyColorCorrection |
|
![]() |
void | SetUseGammaCorrection
(
bool bUseGammaCorrection |
Set if this renderer should render in gamma space by default. |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FScopedAcquireDrawBuffer | Acquire the draw buffer and release it at the end of the scope. |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FSlateDrawBuffer & | Use ISlate3DRenderer::AcquireDrawBuffer instead and release the draw buffer. |