FSlateBatchData

Windows
MacOS
Linux

References

Module

SlateCore

Header

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

Include

#include "Rendering/ElementBatcher.h"

Syntax

class FSlateBatchData

Constructors

Name Description

Public function

FSlateBatchData()

Functions

Name Description

Public function

void

 

AddCachedBatches

(
    const TSparseArray< FSlateRenderBat...
)

Public function

FSlateRender...

 

AddRenderBatch

(
    int32 InLayer,
    const FShaderParams& InShaderParam...,
    const FSlateShaderResource* In...,
    ESlateDrawPrimitive InPrimitiveType,
    ESlateShader InShaderType,
    ESlateDrawEffect InDrawEffects,
    ESlateBatchDrawFlag InDrawFlags,
    int8 SceneIndex
)

Public function

void

 

FillVertexAndIndexBuffer

(
    uint8* VertexBuffer,
    uint8* IndexBuffer,
    bool bAbsoluteIndices
)

Fills batch data into the actual vertex and index buffer

Public function Const

const FSlate...

 

GetFinalIndexData()

Public function Const

const FSlate...

 

GetFinalVertexData()

Public function Const

int32

 

GetFirstRenderBatchIndex()

Public function Const

int32

 

GetNumFinalBatches()

Public function Const

int32

 

GetNumLayers()

Public function Const

const TArray...

 

GetRenderBatches()

Returns a list of element batches for this window

Public function Const

bool

 

IsStencilClippingRequired()

Public function

void

 

MergeRenderBatches()

Creates rendering data from batched elements

Public function

void

 

ResetData()

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