UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SlateTrace.h File Reference

Go to the source code of this file.

Macros

#define UE_SLATE_TRACE_ENABLED   0
 
#define UE_TRACE_SLATE_BOOKMARK(...)
 
#define UE_TRACE_SLATE_APPLICATION_TICK_AND_DRAW_WIDGETS(DeltaTime)
 
#define UE_TRACE_SLATE_APPLICATION_REGISTER_TRACE_EVENTS(SlateApplication)
 
#define UE_TRACE_SLATE_WIDGET_ADDED(Widget)
 
#define UE_TRACE_SLATE_WIDGET_DEBUG_INFO(Widget)
 
#define UE_TRACE_SLATE_WIDGET_REMOVED(Widget)
 
#define UE_TRACE_SCOPED_SLATE_WIDGET_PAINT(Widget)
 
#define UE_TRACE_SCOPED_SLATE_WIDGET_UPDATE(Widget)
 
#define UE_TRACE_SLATE_WIDGET_INVALIDATED(Widget, Investigator, InvalidateWidgetReason)
 
#define UE_TRACE_SLATE_ROOT_INVALIDATED(Widget, Investigator)
 
#define UE_TRACE_SLATE_ROOT_CHILDORDER_INVALIDATED(Widget, Investigator)
 

Enumerations

enum class  ESlateTraceApplicationFlags : uint8 { None = 0 , GlobalInvalidation = 1 << 0 , FastWidgetPath = 1 << 1 }
 

Macro Definition Documentation

◆ UE_SLATE_TRACE_ENABLED

#define UE_SLATE_TRACE_ENABLED   0

◆ UE_TRACE_SCOPED_SLATE_WIDGET_PAINT

#define UE_TRACE_SCOPED_SLATE_WIDGET_PAINT (   Widget)

◆ UE_TRACE_SCOPED_SLATE_WIDGET_UPDATE

#define UE_TRACE_SCOPED_SLATE_WIDGET_UPDATE (   Widget)

◆ UE_TRACE_SLATE_APPLICATION_REGISTER_TRACE_EVENTS

#define UE_TRACE_SLATE_APPLICATION_REGISTER_TRACE_EVENTS (   SlateApplication)

◆ UE_TRACE_SLATE_APPLICATION_TICK_AND_DRAW_WIDGETS

#define UE_TRACE_SLATE_APPLICATION_TICK_AND_DRAW_WIDGETS (   DeltaTime)

◆ UE_TRACE_SLATE_BOOKMARK

#define UE_TRACE_SLATE_BOOKMARK (   ...)

◆ UE_TRACE_SLATE_ROOT_CHILDORDER_INVALIDATED

#define UE_TRACE_SLATE_ROOT_CHILDORDER_INVALIDATED (   Widget,
  Investigator 
)

◆ UE_TRACE_SLATE_ROOT_INVALIDATED

#define UE_TRACE_SLATE_ROOT_INVALIDATED (   Widget,
  Investigator 
)

◆ UE_TRACE_SLATE_WIDGET_ADDED

#define UE_TRACE_SLATE_WIDGET_ADDED (   Widget)

◆ UE_TRACE_SLATE_WIDGET_DEBUG_INFO

#define UE_TRACE_SLATE_WIDGET_DEBUG_INFO (   Widget)

◆ UE_TRACE_SLATE_WIDGET_INVALIDATED

#define UE_TRACE_SLATE_WIDGET_INVALIDATED (   Widget,
  Investigator,
  InvalidateWidgetReason 
)

◆ UE_TRACE_SLATE_WIDGET_REMOVED

#define UE_TRACE_SLATE_WIDGET_REMOVED (   Widget)

Enumeration Type Documentation

◆ ESlateTraceApplicationFlags

Enumerator
None 
GlobalInvalidation 
FastWidgetPath