FSlateDebugging

Windows
MacOS
Linux

References

Module

SlateCore

Header

/Engine/Source/Runtime/SlateCore/Public/Debugging/SlateDebugging.h

Include

#include "Debugging/SlateDebugging.h"

Syntax

class FSlateDebugging

Constructors

No constructors are accessible with public or protected access.

Functions

Name Description

Public function Static

void

 

BroadcastAttemptNavigation

(
    const FNavigationEvent& InNavigati...,
    const FNavigationReply& InNavigati...,
    const FWidgetPath& InNavigationSou...,
    const TSharedPtr< SWidget >& InDes...,
    ESlateDebuggingNavigationMethod InN...
)

Public function Static

void

 

BroadcastCursorQuery

(
    TSharedPtr< const SWidget > InWidge...,
    const FCursorReply& InReply
)

Public function Static

void

 

BroadcastExecuteNavigation()

Public function Static

void

 

BroadcastFocusChanging

(
    const FFocusEvent& InFocusEvent,
    const FWeakWidgetPath& InOldFocuse...,
    const TSharedPtr< SWidget >& InOld...,
    const FWidgetPath& InNewFocusedWid...,
    const TSharedPtr< SWidget >& InNew...
)

Public function Static

void

 

BroadcastFocusLost

(
    const FFocusEvent& InFocusEvent,
    const FWeakWidgetPath& InOldFocuse...,
    const TSharedPtr< SWidget >& InOld...,
    const FWidgetPath& InNewFocusedWid...,
    const TSharedPtr< SWidget >& InNew...
)

Public function Static

void

 

BroadcastFocusReceived

(
    const FFocusEvent& InFocusEvent,
    const FWeakWidgetPath& InOldFocuse...,
    const TSharedPtr< SWidget >& InOld...,
    const FWidgetPath& InNewFocusedWid...,
    const TSharedPtr< SWidget >& InNew...
)

Public function Static

void

 

BroadcastInputEvent

(
    ESlateDebuggingInputEvent InputEven...,
    const FReply& InReply,
    const TSharedPtr< SWidget >& Handl...,
    const FString& AdditionalContent
)

Public function Static

void

 

BroadcastInputEvent

(
    ESlateDebuggingInputEvent InputEven...,
    const FReply& InReply,
    const TSharedPtr< SWidget >& Handl...
)

Public function Static

void

 

BroadcastInputEvent

(
    ESlateDebuggingInputEvent InputEven...,
    const TSharedPtr< SWidget >& Handl...
)

Public function Static

void

 

BroadcastInputEvent

(
    ESlateDebuggingInputEvent InputEven...,
    const FReply& InReply
)

Public function Static

void

 

BroadcastInputEvent

(
    ESlateDebuggingInputEvent InputEven...,
    const FReply& InReply,
    const TSharedPtr< SWidget >& Handl...,
    const FName& AdditionalContent
)

Public function Static

void

 

BroadcastInputEvent

(
    ESlateDebuggingInputEvent InputEven...,
    const FReply& InReply,
    const TSharedPtr< SWidget >& Handl...,
    const TCHAR AdditionalContent
)

Public function Static

void

 

BroadcastInvalidationRootInvalidate

(
    const SWidget* WidgetInvalidat...,
    const SWidget* WidgetInvalidat...,
    ESlateDebuggingInvalidateRootReason...
)

Public function Static

void

 

BroadcastMouseCapture

(
    uint32 UserIndex,
    uint32 PointerIndex,
    TSharedPtr< const SWidget > InCaptu...
)

Public function Static

void

 

BroadcastMouseCaptureLost

(
    uint32 UserIndex,
    uint32 PointerIndex,
    TSharedPtr< const SWidget > InWidge...
)

Public function Static

void

 

BroadcastNoReplyInputEvent

(
    ESlateDebuggingInputEvent InputEven...,
    const TSharedPtr< SWidget >& Handl...
)

Public function Static

void

 

BroadcastPreProcessInputEvent

(
    ESlateDebuggingInputEvent InputEven...,
    const TCHAR* InputPrecessorNam...,
    bool bHandled
)

Public function Static

void

 

BroadcastWarning

(
    const FText& WarningText,
    const TSharedPtr< SWidget >& Optio...
)

Public function Static

void

 

BroadcastWidgetInvalidate

(
    const SWidget* WidgetInvalidat...,
    const SWidget* WidgetInvalidat...,
    EInvalidateWidgetReason InvalidateR...
)

Public function Static

void

 

BroadcastWidgetUpdated

(
    const SWidget* Invalidated,
    EWidgetUpdateFlags UpdateFlags
)

Public function Static

void

 

BroadcastWidgetUpdatedByPaint

(
    const SWidget* Invalidated,
    EWidgetUpdateFlags UpdateFlags
)

Public function Static

void

 

RegisterWidgetInputRoutingEvent

(
    IWidgetInputRoutingEvent* Even...
)

Public function Static

void

 

UnregisterWidgetInputRoutingEvent

(
    IWidgetInputRoutingEvent* Even...
)

Classes

Typedefs

Name

Description

FBeginWidgetPaint

Called just before a widget paints.

FBeginWindow

Called when a widget begins painting.

FDrawElement

Called as soon as the element is added to the element list.

FEndWidgetPaint

Called after a widget finishes painting.

FEndWindow

Called when a window finishes painting.

FPaintDebugElements

Called once the window is drawn (including PaintDeferred).

FUICommandRun

FWidgetAttemptNavigationEvent

FWidgetCursorQuery

FWidgetExecuteNavigationEvent

FWidgetFocusEvent

FWidgetInputEvent

FWidgetInvalidate

FWidgetMouseCaptureEvent

FWidgetUpdatedEvent

FWidgetWarningEvent

Constants

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss