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

 

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
)

Public function Static

void

 

BroadcastInputEvent

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

Public function Static

void

 

BroadcastInputEvent

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

Public function Static

void

 

BroadcastInputEvent

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

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

 

BroadcastWarning

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

Public function Static

void

 

ClearInvalidatedWidgets

(
    const FSlateInvalidationRoot& Root
)

Public function Static

void

 

DrawInvalidatedWidgets

(
    const FSlateInvalidationRoot& Root,
    const FPaintArgs& PaintArgs,
    FSlateWindowElementList& OutDrawEl...
)

Public function Static

void

 

DrawInvalidationRoot

(
    const SWidget& RootWidget,
    int32 LayerId,
    FSlateWindowElementList& OutDrawEl...
)

Public function Static

void

 

WidgetInvalidated

(
    FSlateInvalidationRoot& Invalidati...,
    const FWidgetProxy& WidgetProxy,
    const FLinearColor* CustomInva...
)

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.

FUICommandRun

FWidgetAttemptNavigationEvent

FWidgetExecuteNavigationEvent

FWidgetFocusEvent

FWidgetInputEvent

FWidgetMouseCaptureEvent

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