FSlateCachedElementList

Choose your operating system:

Windows

macOS

Linux

References

Module

SlateCore

Header

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

Include

#include "Rendering/DrawElements.h"

Syntax

struct FSlateCachedElementList

Variables

Name Description

Public variable

TArray< int32 >

 

CachedRenderBatchIndices

Public variable

FSlateCachedFas...

 

CachedRenderingData

Public variable

FSlateDrawEleme...

 

DrawElements

List of source draw elements to create batches from

Public variable

const SWidget &...

 

OwningWidget

The widget whose draw elements are in this list

Public variable

FSlateCachedEle...

 

ParentData

Constructors

Name Description

Public function

FSlateCachedElementList

(
    FSlateCachedElementData* InPar...,
    const SWidget* InWidget
)

Destructors

Name Description

Public function

~FSlateCachedElementList()

Functions

Name Description

Public function

void

 

AddCachedClipState

(
    FSlateCachedClipState& ClipStateTo...
)

Public function

void

 

AddReferencedObjects

(
    FReferenceCollector& Collector
)

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

 

ClearCachedElements()

Public function

FSlateCached...

 

GetOwningData()

Public function

void

 

Initialize()