Navigation
API > API/Runtime > API/Runtime/SlateCore
| Name | FSlateDebugging |
| Type | class |
| Header File | /Engine/Source/Runtime/SlateCore/Public/Debugging/SlateDebugging.h |
| Include Path | #include "Debugging/SlateDebugging.h" |
Syntax
class FSlateDebugging
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSlateDebugging() |
This class is only for namespace use. | Debugging/SlateDebugging.h |
Structs
| Name | Remarks |
|---|---|
| FLastCursorQuery | |
| FScopeProcessInputEvent | |
| FScopeRouteInputEvent | |
| IWidgetInputRoutingEvent |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FBeginWidgetPaint | TMulticastDelegate_SixParams< void, const SWidget *, const FPaintArgs &, const FGeometry &, const FSlateRect &, const FSlateWindowElementList &, int32 > | Called just before a widget paints. | Debugging/SlateDebugging.h |
| FBeginWidgetPrepass | TMulticastDelegate_OneParam< void, const SWidget * > | Called just before a widget starts its prepass. | Debugging/SlateDebugging.h |
| FBeginWindow | TMulticastDelegate_OneParam< void, const FSlateWindowElementList & > | Called when a widget begins painting. | Debugging/SlateDebugging.h |
| FDrawElement | TMulticastDelegate_TwoParams< void, const FSlateWindowElementList &, int32 > | Called as soon as the element is added to the element list. | Debugging/SlateDebugging.h |
| FDrawElementType | TMulticastDelegate_OneParam< void, const FSlateDebuggingElementTypeAddedEventArgs & > | Called as soon as the element is added to the element list. | Debugging/SlateDebugging.h |
| FEndWidgetPaint | TMulticastDelegate_ThreeParams< void, const SWidget *, const FSlateWindowElementList &, int32 > | Called after a widget finishes painting. | Debugging/SlateDebugging.h |
| FEndWidgetPrepass | TMulticastDelegate_OneParam< void, const SWidget * > | Called after a widget finishes its prepass. | Debugging/SlateDebugging.h |
| FEndWindow | TMulticastDelegate_OneParam< void, const FSlateWindowElementList & > | Called when a window finishes painting. | Debugging/SlateDebugging.h |
| FPaintDebugElements | TMulticastDelegate_FourParams< void, const FPaintArgs &, const FGeometry &, FSlateWindowElementList &, int32 & > | Called once the window is drawn (including PaintDeferred). | Debugging/SlateDebugging.h |
| FUICommandRun | TMulticastDelegate_TwoParams< void, const FName &, const FText & > | Debugging/SlateDebugging.h | |
| FWidgetAttemptNavigationEvent | TMulticastDelegate_OneParam< void, const FSlateDebuggingNavigationEventArgs & > | Debugging/SlateDebugging.h | |
| FWidgetCursorQuery | TMulticastDelegate_OneParam< void, const FSlateDebuggingCursorQueryEventArgs & > | Debugging/SlateDebugging.h | |
| FWidgetExecuteNavigationEvent | TMulticastDelegate_OneParam< void, const FSlateDebuggingExecuteNavigationEventArgs & > | Debugging/SlateDebugging.h | |
| FWidgetFocusEvent | TMulticastDelegate_OneParam< void, const FSlateDebuggingFocusEventArgs & > | Debugging/SlateDebugging.h | |
| FWidgetInputEvent | TMulticastDelegate_OneParam< void, const FSlateDebuggingInputEventArgs & > | Debugging/SlateDebugging.h | |
| FWidgetInvalidate | TMulticastDelegate_OneParam< void, const FSlateDebuggingInvalidateArgs & > | Debugging/SlateDebugging.h | |
| FWidgetMouseCaptureEvent | TMulticastDelegate_OneParam< void, const FSlateDebuggingMouseCaptureEventArgs & > | Debugging/SlateDebugging.h | |
| FWidgetUpdatedEvent | TMulticastDelegate_OneParam< void, const FSlateDebuggingWidgetUpdatedEventArgs & > | Debugging/SlateDebugging.h | |
| FWidgetWarningEvent | TMulticastDelegate_OneParam< void, const FSlateDebuggingWarningEventArgs & > | Debugging/SlateDebugging.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| AttemptNavigationEvent | FWidgetAttemptNavigationEvent | Debugging/SlateDebugging.h | |
| BeginWidgetPaint | FBeginWidgetPaint | Debugging/SlateDebugging.h | |
| BeginWidgetPrepass | FBeginWidgetPrepass | Debugging/SlateDebugging.h | |
| BeginWindow | FBeginWindow | Debugging/SlateDebugging.h | |
| CommandRun | FUICommandRun | Debugging/SlateDebugging.h | |
| CursorChangedEvent | FWidgetCursorQuery | Debugging/SlateDebugging.h | |
| ElementAdded | PRAGMA_DISABLE_DEPRECATION_WARNINGSFDrawElement | Debugging/SlateDebugging.h | |
| ElementTypeAdded | FDrawElementType | Debugging/SlateDebugging.h | |
| EndWidgetPaint | FEndWidgetPaint | Debugging/SlateDebugging.h | |
| EndWidgetPrepass | FEndWidgetPrepass | Debugging/SlateDebugging.h | |
| EndWindow | FEndWindow | Debugging/SlateDebugging.h | |
| ExecuteNavigationEvent | FWidgetExecuteNavigationEvent | Debugging/SlateDebugging.h | |
| FocusEvent | FWidgetFocusEvent | Debugging/SlateDebugging.h | |
| InputEvent | FWidgetInputEvent | Debugging/SlateDebugging.h | |
| LastCursorQuery | FLastCursorQuery | Debugging/SlateDebugging.h | |
| MouseCaptureEvent | FWidgetMouseCaptureEvent | Debugging/SlateDebugging.h | |
| PaintDebugElements | FPaintDebugElements | Debugging/SlateDebugging.h | |
| RoutingEvents | TArray< IWidgetInputRoutingEvent * > | Debugging/SlateDebugging.h | |
| Warning | FWidgetWarningEvent | Debugging/SlateDebugging.h | |
| WidgetInvalidateEvent | FWidgetInvalidate | Debugging/SlateDebugging.h | |
| WidgetUpdatedEvent | FWidgetUpdatedEvent | Debugging/SlateDebugging.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void BroadcastAttemptNavigation
(
const FNavigationEvent& InNavigationEvent, |
Debugging/SlateDebugging.h | ||
static void BroadcastCursorQuery
(
TSharedPtr< const SWidget > InWidgetOverridingCursor, |
Debugging/SlateDebugging.h | ||
static void BroadcastExecuteNavigation() |
Debugging/SlateDebugging.h | ||
static void BroadcastFocusChanging
(
const FFocusEvent& InFocusEvent, |
Debugging/SlateDebugging.h | ||
static void BroadcastFocusLost
(
const FFocusEvent& InFocusEvent, |
Debugging/SlateDebugging.h | ||
static void BroadcastFocusReceived
(
const FFocusEvent& InFocusEvent, |
Debugging/SlateDebugging.h | ||
static void BroadcastInputEvent
(
ESlateDebuggingInputEvent InputEventType, |
Debugging/SlateDebugging.h | ||
static void BroadcastInputEvent
(
ESlateDebuggingInputEvent InputEventType, |
Debugging/SlateDebugging.h | ||
static void BroadcastInputEvent
(
ESlateDebuggingInputEvent InputEventType, |
Debugging/SlateDebugging.h | ||
static void BroadcastInputEvent
(
ESlateDebuggingInputEvent InputEventType, |
Debugging/SlateDebugging.h | ||
static void BroadcastInputEvent
(
ESlateDebuggingInputEvent InputEventType, |
Debugging/SlateDebugging.h | ||
static void BroadcastInputEvent
(
ESlateDebuggingInputEvent InputEventType, |
Debugging/SlateDebugging.h | ||
static void BroadcastInvalidationRootInvalidate
(
const SWidget* WidgetInvalidated, |
Debugging/SlateDebugging.h | ||
static void BroadcastMouseCapture
(
uint32 UserIndex, |
Debugging/SlateDebugging.h | ||
static void BroadcastMouseCaptureLost
(
uint32 UserIndex, |
Debugging/SlateDebugging.h | ||
static void BroadcastNoReplyInputEvent
(
ESlateDebuggingInputEvent InputEventType, |
Debugging/SlateDebugging.h | ||
static void BroadcastPreProcessInputEvent
(
ESlateDebuggingInputEvent InputEventType, |
Debugging/SlateDebugging.h | ||
static void BroadcastWarning
(
const FText& WarningText, |
Debugging/SlateDebugging.h | ||
static void BroadcastWidgetInvalidate
(
const SWidget* WidgetInvalidated, |
Debugging/SlateDebugging.h | ||
static void BroadcastWidgetUpdated
(
const SWidget* Invalidated, |
Debugging/SlateDebugging.h | ||
static void BroadcastWidgetUpdatedByPaint
(
const SWidget* Invalidated, |
Debugging/SlateDebugging.h | ||
static void ExportWidgetList
(
FStringView Filename |
Debugging/SlateDebugging.h | ||
| Debugging/SlateDebugging.h | |||
static void RegisterWidgetInputRoutingEvent
(
IWidgetInputRoutingEvent* Event |
Debugging/SlateDebugging.h | ||
static void UnregisterWidgetInputRoutingEvent
(
IWidgetInputRoutingEvent* Event |
Debugging/SlateDebugging.h |