#include <SlateRenderBatch.h>
|
| | FSlateRenderBatch (int32 InLayer, const FShaderParams &InShaderParams, const FSlateShaderResource *InResource, ESlateDrawPrimitive InPrimitiveType, ESlateShader InShaderType, ESlateDrawEffect InDrawEffects, ESlateBatchDrawFlag InDrawFlags, int8 InSceneIndex, FSlateVertexArray *InSourceVertArray, FSlateIndexArray *InSourceIndexArray, int32 InVertexOffset, int32 InIndexOffset) |
| |
| void | ReserveVertices (uint32 Num) |
| |
| void | ReserveIndices (uint32 Num) |
| |
| void | AddVertex (FSlateVertex &&Vertex) |
| |
| void | AddIndex (SlateIndex Index) |
| |
| void | EmplaceVertex (FSlateVertex &&Vertex) |
| |
| void | EmplaceIndex (SlateIndex Index) |
| |
| void | AddVertices (const TArray< FSlateVertex > &InVertices) |
| |
| void | AddIndices (const TArray< SlateIndex > &InIndices) |
| |
| void | AddVertices (TArray< FSlateVertex > &&InVertices) |
| |
| void | AddIndices (TArray< SlateIndex > &&InIndices) |
| |
| uint32 | GetNumVertices () const |
| |
| uint32 | GetNumIndices () const |
| |
| uint32 | GetVertexOffset () const |
| |
| uint32 | GetIndexOffset () const |
| |
| bool | HasVertexData () const |
| |
| bool | IsBatchableWith (const FSlateRenderBatch &Other) const |
| |
| int32 | GetLayer () const |
| |
| const FSlateClippingState * | GetClippingState () const |
| |
| const FSlateShaderResource * | GetShaderResource () const |
| |
| ESlateDrawPrimitive | GetDrawPrimitiveType () const |
| |
| ESlateBatchDrawFlag | GetDrawFlags () const |
| |
| ESlateDrawEffect | GetDrawEffects () const |
| |
| ESlateShader | GetShaderType () const |
| |
| const FShaderParams & | GetShaderParams () const |
| |
| bool | IsValidForRendering () const |
| |
◆ FSlateRenderBatch()
| FSlateRenderBatch::FSlateRenderBatch |
( |
int32 |
InLayer, |
|
|
const FShaderParams & |
InShaderParams, |
|
|
const FSlateShaderResource * |
InResource, |
|
|
ESlateDrawPrimitive |
InPrimitiveType, |
|
|
ESlateShader |
InShaderType, |
|
|
ESlateDrawEffect |
InDrawEffects, |
|
|
ESlateBatchDrawFlag |
InDrawFlags, |
|
|
int8 |
InSceneIndex, |
|
|
FSlateVertexArray * |
InSourceVertArray, |
|
|
FSlateIndexArray * |
InSourceIndexArray, |
|
|
int32 |
InVertexOffset, |
|
|
int32 |
InIndexOffset |
|
) |
| |
◆ AddIndex()
◆ AddIndices() [1/2]
◆ AddIndices() [2/2]
◆ AddVertex()
◆ AddVertices() [1/2]
◆ AddVertices() [2/2]
◆ EmplaceIndex()
◆ EmplaceVertex()
◆ GetClippingState()
◆ GetDrawEffects()
◆ GetDrawFlags()
◆ GetDrawPrimitiveType()
◆ GetIndexOffset()
| uint32 FSlateRenderBatch::GetIndexOffset |
( |
| ) |
const |
|
inline |
◆ GetLayer()
| int32 FSlateRenderBatch::GetLayer |
( |
| ) |
const |
|
inline |
◆ GetNumIndices()
| uint32 FSlateRenderBatch::GetNumIndices |
( |
| ) |
const |
|
inline |
◆ GetNumVertices()
| uint32 FSlateRenderBatch::GetNumVertices |
( |
| ) |
const |
|
inline |
◆ GetShaderParams()
| const FShaderParams & FSlateRenderBatch::GetShaderParams |
( |
| ) |
const |
|
inline |
◆ GetShaderResource()
◆ GetShaderType()
◆ GetVertexOffset()
| uint32 FSlateRenderBatch::GetVertexOffset |
( |
| ) |
const |
|
inline |
◆ HasVertexData()
| bool FSlateRenderBatch::HasVertexData |
( |
| ) |
const |
|
inline |
◆ IsBatchableWith()
◆ IsValidForRendering()
| bool FSlateRenderBatch::IsValidForRendering |
( |
| ) |
const |
|
inline |
◆ ReserveIndices()
| void FSlateRenderBatch::ReserveIndices |
( |
uint32 |
Num | ) |
|
|
inline |
◆ ReserveVertices()
| void FSlateRenderBatch::ReserveVertices |
( |
uint32 |
Num | ) |
|
|
inline |
◆ bIsMergable
| uint8 FSlateRenderBatch::bIsMergable |
Whether or not the batch can be merged with others in the same layer
◆ bIsMerged
| uint8 FSlateRenderBatch::bIsMerged |
◆ CachedUsedPostBuffers
◆ ClippingState
The Stored clipping state for the corresponding clipping state index. The indices are not directly comparable later, so we need to expand it to the full state to be compared.
◆ CustomDrawer
◆ DrawEffects
◆ DrawFlags
◆ DrawPrimitiveType
◆ DynamicOffset
Dynamically modified offset that occurs when we have relative position stored render batches.
◆ IndexOffset
| int32 FSlateRenderBatch::IndexOffset |
◆ InstanceCount
| int32 FSlateRenderBatch::InstanceCount |
◆ InstanceData
◆ InstanceOffset
| int32 FSlateRenderBatch::InstanceOffset |
◆ LayerId
| int32 FSlateRenderBatch::LayerId |
The layer we need to sort by
◆ NextBatchIndex
| int32 FSlateRenderBatch::NextBatchIndex |
◆ NumIndices
| int32 FSlateRenderBatch::NumIndices |
Number of indices in the batch
◆ NumVertices
| int32 FSlateRenderBatch::NumVertices |
Number of vertices in the batch
◆ SceneIndex
| int8 FSlateRenderBatch::SceneIndex |
◆ ShaderParams
◆ ShaderResource
Shader Resource to use with this batch.
◆ ShaderType
◆ SourceIndices
◆ SourceVertices
◆ VertexOffset
| int32 FSlateRenderBatch::VertexOffset |
The documentation for this class was generated from the following files: