Navigation
Unreal Engine C++ API Reference > Runtime > SlateCore > Rendering
References
Module | SlateCore |
Header | /Engine/Source/Runtime/SlateCore/Public/Rendering/ElementBatcher.h |
Include | #include "Rendering/ElementBatcher.h" |
Syntax
class FSlateBatchData
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddCachedBatches
(
const TSparseArray< FSlateRenderBatch >& InCachedBatches |
Adds a cached batch, used in retained rendering |
![]() |
FSlateRenderBatch & | AddRenderBatch
(
int32 InLayer, |
Adds a new render batch to list of batches |
![]() |
void | FillVertexAndIndexBuffer
(
uint8* VertexBuffer, |
Fills batch data into the actual vertex and index buffer |
![]() ![]() |
const FSlateIndexArray & | ||
![]() ![]() |
const FSlateVertexArray & | ||
![]() ![]() |
int32 | ||
![]() ![]() |
int32 | ||
![]() ![]() |
int32 | GetNumLayers () |
|
![]() ![]() |
const TArray< FSlateRenderBatch > & | Returns a list of element batches for this window | |
![]() ![]() |
bool | True if stencil buffer / clipping is needed. | |
![]() |
void | Merges render batches across all elements where possible for final submit to GPU | |
![]() |
void | ResetData () |