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