FBatchKey

Windows
MacOS
Linux

References

Module

SlateCore

Header

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

Include

#include "Rendering/ElementBatcher.h"

Syntax

struct FBatchKey

Variables

Name Description

Public variable

const FClipStat...

 

ClipStateHandle

Public variable

const TWeakPtr<...

 

CustomDrawer

Public variable

const ESlateDra...

 

DrawEffects

Public variable

const ESlateBat...

 

DrawFlags

Public variable

const ESlateDra...

 

DrawPrimitiveType

Public variable

const int32

 

InstanceCount

Public variable

const ISlateUpd...

 

InstanceData

Public variable

const uint32

 

InstanceOffset

Public variable

const int32

 

SceneIndex

Public variable

const FShaderPa...

 

ShaderParams

Public variable

const ESlateSha...

 

ShaderType

Constructors

Name Description

Public function

FBatchKey

(
    TWeakPtr< ICustomSlateElement, ESPM...,
    const FClipStateHandle InClipStateH...
)

Public function

FBatchKey

(
    const FShaderParams& InShaderParam...,
    ESlateShader InShaderType,
    ESlateDrawPrimitive InDrawPrimitive...,
    ESlateDrawEffect InDrawEffects,
    ESlateBatchDrawFlag InDrawFlags,
    const FClipStateHandle InClipStateH...,
    int32 InInstanceCount,
    uint32 InInstanceOffset,
    ISlateUpdatableInstanceBuffer*...
)

Public function

FBatchKey

(
    const FShaderParams& InShaderParam...,
    ESlateShader InShaderType,
    ESlateDrawPrimitive InDrawPrimitive...,
    ESlateDrawEffect InDrawEffects,
    ESlateBatchDrawFlag InDrawFlags,
    const FClipStateHandle InClipStateH...,
    int32 InInstanceCount,
    uint32 InInstanceOffset,
    ISlateUpdatableInstanceBuffer*...,
    int32 InSceneIndex
)

Operators

Name Description

Public function Const

bool

 

operator==

(
    const FBatchKey& Other
)

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