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

Classes

class  TWidgetSparseAnnotation< AnnotationType >
 

Namespaces

namespace  Private
 

Macros

#define UE_WITH_SLATE_DEBUG_FIND_WIDGET_REFLECTION_METADATA   0
 
#define UE_SLATE_WITH_WIDGET_RENDERING_TRANSFORM_NAN_DIAGNOSTIC   (!ENABLE_NAN_DIAGNOSTIC && 0)
 

Functions

 DEFINE_STAT (STAT_SlateTotalWidgetsPerFrame)
 
 DEFINE_STAT (STAT_SlateNumPaintedWidgets)
 
 DEFINE_STAT (STAT_SlateNumTickedWidgets)
 
 DEFINE_STAT (STAT_SlateExecuteActiveTimers)
 
 DEFINE_STAT (STAT_SlateTickWidgets)
 
 DEFINE_STAT (STAT_SlatePrepass)
 
 DEFINE_STAT (STAT_SlateTotalWidgets)
 
 DEFINE_STAT (STAT_SlateSWidgetAllocSize)
 
 DEFINE_STAT (STAT_SlateGetMetaData)
 
 DECLARE_CYCLE_STAT (TEXT("SWidget::CreateStatID"), STAT_Slate_CreateStatID, STATGROUP_Slate)
 

Macro Definition Documentation

◆ UE_SLATE_WITH_WIDGET_RENDERING_TRANSFORM_NAN_DIAGNOSTIC

#define UE_SLATE_WITH_WIDGET_RENDERING_TRANSFORM_NAN_DIAGNOSTIC   (!ENABLE_NAN_DIAGNOSTIC && 0)

◆ UE_WITH_SLATE_DEBUG_FIND_WIDGET_REFLECTION_METADATA

#define UE_WITH_SLATE_DEBUG_FIND_WIDGET_REFLECTION_METADATA   0

Function Documentation

◆ DECLARE_CYCLE_STAT()

DECLARE_CYCLE_STAT ( TEXT("SWidget::CreateStatID")  ,
STAT_Slate_CreateStatID  ,
STATGROUP_Slate   
)

◆ DEFINE_STAT() [1/9]

DEFINE_STAT ( STAT_SlateExecuteActiveTimers  )

◆ DEFINE_STAT() [2/9]

DEFINE_STAT ( STAT_SlateGetMetaData  )

◆ DEFINE_STAT() [3/9]

DEFINE_STAT ( STAT_SlateNumPaintedWidgets  )

◆ DEFINE_STAT() [4/9]

DEFINE_STAT ( STAT_SlateNumTickedWidgets  )

◆ DEFINE_STAT() [5/9]

DEFINE_STAT ( STAT_SlatePrepass  )

◆ DEFINE_STAT() [6/9]

DEFINE_STAT ( STAT_SlateSWidgetAllocSize  )

◆ DEFINE_STAT() [7/9]

DEFINE_STAT ( STAT_SlateTickWidgets  )

◆ DEFINE_STAT() [8/9]

DEFINE_STAT ( STAT_SlateTotalWidgets  )

◆ DEFINE_STAT() [9/9]

DEFINE_STAT ( STAT_SlateTotalWidgetsPerFrame  )