FSlateRenderBatch

Windows
MacOS
Linux

References

Module

SlateCore

Header

/Engine/Source/Runtime/SlateCore/Public/Rendering/SlateRenderBatch.h

Include

#include "Rendering/SlateRenderBatch.h"

Syntax

class FSlateRenderBatch

Variables

Name Description

Public variable

uint8: 1

 

bIsMergable

Whether or not the batch can be merged with others in the same layer

Public variable

uint8: 1

 

bIsMerged

Public variable

const FSlateCli...

 

ClippingState

The Stored clipping state for the corresponding clipping state index.

Public variable

ICustomSlateEle...

 

CustomDrawer

Public variable

ESlateDrawEffec...

 

DrawEffects

Public variable

ESlateBatchDraw...

 

DrawFlags

Public variable

ESlateDrawPrimi...

 

DrawPrimitiveType

Public variable

FVector2D

 

DynamicOffset

Dynamically modified offset that occurs when we have relative position stored render batches.

Public variable

int32

 

IndexOffset

Public variable

int32

 

InstanceCount

Public variable

ISlateUpdatable...

 

InstanceData

Public variable

int32

 

InstanceOffset

Public variable

int32

 

LayerId

The layer we need to sort by

Public variable

int32

 

NextBatchIndex

Public variable

int32

 

NumIndices

Number of indices in the batch

Public variable

int32

 

NumVertices

Number of vertices in the batch

Public variable

int8

 

SceneIndex

Public variable

FShaderParams

 

ShaderParams

Public variable

const FSlateSha...

 

ShaderResource

Shader Resource to use with this batch.

Public variable

ESlateShader

 

ShaderType

Public variable

FSlateIndexArra...

 

SourceIndices

Public variable

FSlateVertexArr...

 

SourceVertices

Source Data.

Public variable

int32

 

VertexOffset

Constructors

Name Description

Public function

FSlateRenderBatch

(
    int32 InLayer,
    const FShaderParams& InShaderParam...,
    const FSlateShaderResource* In...,
    ESlateDrawPrimitive InPrimitiveType,
    ESlateShader InShaderType,
    ESlateDrawEffect InDrawEffects,
    ESlateBatchDrawFlag InDrawFlags,
    int8 InSceneIndex,
    FSlateVertexArray* InSourceVer...,
    FSlateIndexArray* InSourceInde...,
    int32 InVertexOffset,
    int32 InIndexOffset
)

Functions

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