UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SlateWidgetTracker.h File Reference
#include "CoreMinimal.h"

Go to the source code of this file.

Enumerations

enum class  ETrackedSlateWidgetOperations : uint8 { AddedTrackedWidget , RemovedTrackedWidget }
 

Functions

 DECLARE_EVENT_ThreeParams (FSlateWidgetTracker, FTrackedWidgetsChangedEvent, const SWidget *, const FName &, ETrackedSlateWidgetOperations) class FSlateWidgetTracker
 

Enumeration Type Documentation

◆ ETrackedSlateWidgetOperations

Enumerator
AddedTrackedWidget 
RemovedTrackedWidget 

Function Documentation

◆ DECLARE_EVENT_ThreeParams()

DECLARE_EVENT_ThreeParams ( FSlateWidgetTracker  ,
FTrackedWidgetsChangedEvent  ,
const SWidget ,
const FName ,
ETrackedSlateWidgetOperations   
)

The Slate Widget Tracker tracks widgets by tags and notifies listeners when widgets of a certain tag are added or removed. Widgets can be added to the tracker using the FTrackedMetaData.

Get the Singleton instance of the Slate Widget Tracker.

Return true if Slate.EnableSlateWidgetTracker was set to true via config files or C++.

Adds a tracked Widget for the specified tags.

Adds a tracked Widget for the specified tag.

Removes a tracked Widget for all tags.

Returns an event that gets called when widgets tagged with the passed tag are added or removed from the tracker.

Calls Predicate for each of the tracked widgets of the specified tag.