Navigation
API > API/Developer > API/Developer/SlateReflector > API/Developer/SlateReflector/FSlateNavigationEventSimulator
References
Module | SlateReflector |
Header | /Engine/Source/Developer/SlateReflector/Public/SlateNavigationEventSimulator.h |
Include | #include "SlateNavigationEventSimulator.h" |
Syntax
struct FSimulationResult
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bAlwaysHandleNavigationAttempt | The event is handle, even if the destination widget is nullptr or the Viewport->HandleNavigation return false. |
![]() |
bool | bCanFindWidgetForSetFocus | Was able to find the widget to focus. |
![]() |
bool | bHandledByViewport | Handled by the viewport. See OnViewportHandleNavigation. |
![]() |
bool | bIsDynamic | Can not return a result since it would involve calling a dynamic callback. |
![]() |
bool | bRoutedHandlerHasNavigationMeta | Does the routed widget has navigation meta data. |
![]() |
TSharedPtr< SWidget > | FocusedWidgetPath | The widget that will received the focus. |
![]() |
FWidgetPath | NavigationDestination | The result of the navigation simulation. |
![]() |
FSimulatedReply | NavigationReply | The reply of received from the routed widget. |
![]() |
FWidgetPath | NavigationSource | From where the navigation started. |
![]() |
EUINavigation | NavigationType | The navigation type. |
![]() |
ERoutedReason | RoutedReason | The reason we choose that boundary widget. |
![]() |
TSharedPtr< SWidget > | WidgetThatShouldReceivedFocus | Base on the boundary rule, the widget that should receive the focus. |