FSlateCachedElementList

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()

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