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. |