![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ElementBatcher.h>
Public Attributes | |
| uint32 | NumElementsInBatch |
| int32 | VertexArrayIndex |
| int32 | IndexArrayIndex |
Represents an a set of slate draw elements that are batched together These later get converted into FSlateRenderBatches for final rendering
| FSlateElementBatch::FSlateElementBatch | ( | const FSlateShaderResource * | InShaderResource, |
| const FShaderParams & | InShaderParams, | ||
| ESlateShader | ShaderType, | ||
| ESlateDrawPrimitive | PrimitiveType, | ||
| ESlateDrawEffect | InDrawEffects, | ||
| ESlateBatchDrawFlag | InBatchFlags, | ||
| const FSlateDrawElement & | InDrawElement, | ||
| int32 | InstanceCount = 0, |
||
| uint32 | InstanceOffset = 0, |
||
| ISlateUpdatableInstanceBuffer * | InstanceData = nullptr |
||
| ) |
| FSlateElementBatch::FSlateElementBatch | ( | TWeakPtr< ICustomSlateElement, ESPMode::ThreadSafe > | InCustomDrawer, |
| const FSlateDrawElement & | InDrawElement | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| int32 FSlateElementBatch::IndexArrayIndex |
Index into an array of index arrays where this batches indices are found (before submitting to the index buffer)
| uint32 FSlateElementBatch::NumElementsInBatch |
Number of elements in the batch
| int32 FSlateElementBatch::VertexArrayIndex |
Index into an array of vertex arrays where this batches vertices are found (before submitting to the vertex buffer)