UWidgetNavigation

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

UMG

Header

/Engine/Source/Runtime/UMG/Public/Blueprint/WidgetNavigation.h

Include

#include "Blueprint/WidgetNavigation.h"

Syntax

class UWidgetNavigation : public UObject

Variables

Name Description

Public variable

FWidgetNavigati...

 

Down

Happens when the user presses down arrow, joystick, d-pad.

Public variable

FWidgetNavigati...

 

Left

Happens when the user presses left arrow, joystick, d-pad.

Public variable

FWidgetNavigati...

 

Next

Happens when the user presses Tab.

Public variable

FWidgetNavigati...

 

Previous

Happens when the user presses Shift+Tab.

Public variable

FWidgetNavigati...

 

Right

Happens when the user presses right arrow, joystick, d-pad.

Public variable

FWidgetNavigati...

 

Up

Happens when the user presses up arrow, joystick, d-pad.

Constructors

Name Description

Public function

UWidgetNavigation

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

FWidgetNavig...

 

GetNavigationData

(
    EUINavigation Nav
)

Public function

EUINavigatio...

 

GetNavigationRule

(
    EUINavigation Nav
)

Public function Const

bool

 

IsDefaultNavigation()

Public function

void

 

ResolveRules

(
    UUserWidget* Outer,
    UWidgetTree* WidgetTree
)

Resolve widget names

Public function

void

 

TryToRenameBinding

(
    FName OldName,
    FName NewName
)

Try to rename any explicit or custom bindings from an old to a new name.

Public function

void

 

UpdateMetaData

(
    TSharedRef< FNavigationMetaData > M...
)

Updates a slate metadata object to match this configured navigation ruleset.