UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSlateCachedElementsHandle Struct Reference

#include <DrawElements.h>

Public Member Functions

void ClearCachedElements ()
 
void RemoveFromCache ()
 
bool IsOwnedByWidget (const SWidget *Widget) const
 
bool IsValid () const
 
bool HasCachedElements () const
 
bool operator!= (FSlateCachedElementsHandle &Other) const
 
 FSlateCachedElementsHandle ()
 

Static Public Attributes

static FSlateCachedElementsHandle Invalid
 

Friends

struct FSlateCachedElementData
 

Detailed Description

Handle used to uniquely identify a cached element list with some widget Used when a widget gets invalidated / additional elements added So we can modify that widget's existing cached element list

Constructor & Destructor Documentation

◆ FSlateCachedElementsHandle()

FSlateCachedElementsHandle::FSlateCachedElementsHandle ( )
inline

Member Function Documentation

◆ ClearCachedElements()

void FSlateCachedElementsHandle::ClearCachedElements ( )

◆ HasCachedElements()

bool FSlateCachedElementsHandle::HasCachedElements ( ) const

◆ IsOwnedByWidget()

bool FSlateCachedElementsHandle::IsOwnedByWidget ( const SWidget Widget) const

◆ IsValid()

bool FSlateCachedElementsHandle::IsValid ( ) const
inline

◆ operator!=()

bool FSlateCachedElementsHandle::operator!= ( FSlateCachedElementsHandle Other) const
inline

◆ RemoveFromCache()

void FSlateCachedElementsHandle::RemoveFromCache ( )

Friends And Related Symbol Documentation

◆ FSlateCachedElementData

Member Data Documentation

◆ Invalid

FSlateCachedElementsHandle FSlateCachedElementsHandle::Invalid
static

The documentation for this struct was generated from the following files: