Navigation
API > API/Runtime > API/Runtime/UMG > API/Runtime/UMG/Blueprint
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UWidgetNavigation
References
Module | UMG |
Header | /Engine/Source/Runtime/UMG/Public/Blueprint/WidgetNavigation.h |
Include | #include "Blueprint/WidgetNavigation.h" |
Syntax
class UWidgetNavigation : public UObject
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FWidgetNavigationData | Down | Happens when the user presses down arrow, joystick, d-pad. |
![]() |
FWidgetNavigationData | Left | Happens when the user presses left arrow, joystick, d-pad. |
![]() |
FWidgetNavigationData | Next | Happens when the user presses Tab. |
![]() |
FWidgetNavigationData | Previous | Happens when the user presses Shift+Tab. |
![]() |
FWidgetNavigationData | Right | Happens when the user presses right arrow, joystick, d-pad. |
![]() |
FWidgetNavigationData | Up | Happens when the user presses up arrow, joystick, d-pad. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UWidgetNavigation
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
FWidgetNavigationData & | GetNavigationData
(
EUINavigation Nav |
|
![]() |
EUINavigationRule | GetNavigationRule
(
EUINavigation Nav |
|
![]() ![]() |
bool | ||
![]() ![]() |
void | ResolveRules
(
UUserWidget* Outer, |
Resolve widget names. This method can be overridden to customize resolving rules. |
![]() ![]() |
void | TryToRenameBinding
(
FName OldName, |
Try to rename any explicit or custom bindings from an old to a new name. |
![]() |
void | UpdateMetaData
(
TSharedRef< FNavigationMetaData > MetaData |
Updates a slate metadata object to match this configured navigation ruleset. |