Navigation
API > API/Runtime > API/Runtime/SlateCore
Cached list of elements corresponding to a particular widget. This class is used as an interfaces for renderbatches to interact with cached rendering data with In particular verticies and indicies
| Name | FSlateCachedElementList |
| Type | struct |
| Header File | /Engine/Source/Runtime/SlateCore/Public/Rendering/DrawElements.h |
| Include Path | #include "Rendering/DrawElements.h" |
Syntax
struct FSlateCachedElementList
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSlateCachedElementList
(
FSlateCachedElementData* InParentData, |
Rendering/DrawElements.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FSlateCachedElementList() |
Rendering/DrawElements.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedRenderBatchIndices | TArray< int32 > | Rendering/DrawElements.h | ||
| CachedRenderingData | FSlateCachedFastPathRenderingData * | Rendering/DrawElements.h | ||
| DrawElements | FSlateDrawElementMap | List of source draw elements to create batches from | Rendering/DrawElements.h | |
| OwningWidget | const SWidget * | The widget whose draw elements are in this list | Rendering/DrawElements.h | |
| ParentData | FSlateCachedElementData * | Rendering/DrawElements.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddCachedClipState
(
FSlateCachedClipState& ClipStateToCache |
Rendering/DrawElements.h | ||
void AddReferencedObjects
(
FReferenceCollector& Collector |
Rendering/DrawElements.h | ||
FSlateRenderBatch & AddRenderBatch
(
int32 InLayer, |
Rendering/DrawElements.h | ||
void ClearCachedElements() |
Rendering/DrawElements.h | ||
FSlateCachedElementData * GetOwningData() |
Rendering/DrawElements.h | ||
void Initialize() |
Rendering/DrawElements.h | ||
bool IsEmpty() |
Returns true if all typed containers are empty, else false | Rendering/DrawElements.h | |
int32 NumElements() |
Returns number of elements in all containers summed | Rendering/DrawElements.h |