UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SlateEnums.h File Reference
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "Misc/EnumRange.h"
#include "SlateEnums.generated.h"

Go to the source code of this file.

Namespaces

namespace  EButtonClickMethod
 
namespace  EButtonTouchMethod
 
namespace  EButtonPressMethod
 
namespace  ETextCommit
 
namespace  ESelectInfo
 

Enumerations

enum  EButtonClickMethod::Type : int { EButtonClickMethod::DownAndUp , EButtonClickMethod::MouseDown , EButtonClickMethod::MouseUp , EButtonClickMethod::PreciseClick }
 
enum  EButtonTouchMethod::Type : int { EButtonTouchMethod::DownAndUp , EButtonTouchMethod::Down , EButtonTouchMethod::PreciseTap }
 
enum  EButtonPressMethod::Type : int { EButtonPressMethod::DownAndUp , EButtonPressMethod::ButtonPress , EButtonPressMethod::ButtonRelease }
 
enum class  EUINavigation : uint8 {
  Left , Right , Up , Down ,
  Next , Previous , UMETA =(Hidden) , Invalid
}
 
enum class  EUINavigationAction : uint8 { Accept , Back , UMETA =(Hidden) , Invalid }
 
enum class  ENavigationSource : uint8 { FocusedWidget , WidgetUnderCursor }
 
enum class  ENavigationGenesis : uint8 { Keyboard , Controller , User }
 
enum  EHorizontalAlignment : int { UMETA =(DisplayName="Fill") , UMETA =(DisplayName="Fill") , UMETA =(DisplayName="Fill") , UMETA =(DisplayName="Fill") }
 
enum  EVerticalAlignment : int { UMETA =(DisplayName="Fill") , UMETA =(DisplayName="Fill") , UMETA =(DisplayName="Fill") , UMETA =(DisplayName="Fill") }
 
enum  EMenuPlacement : int {
  UMETA =(DisplayName="Fill") , UMETA =(DisplayName="Fill") , UMETA =(DisplayName="Fill") , UMETA =(DisplayName="Fill") ,
  UMETA =(DisplayName="Fill") , UMETA =(DisplayName="Fill") , UMETA =(DisplayName="Fill") , UMETA =(DisplayName="Fill") ,
  UMETA =(DisplayName="Fill") , UMETA =(DisplayName="Fill") , UMETA =(DisplayName="Fill") , UMETA =(DisplayName="Fill") ,
  UMETA =(DisplayName="Fill")
}
 
enum  EOrientation : int { UMETA =(DisplayName="Fill") , UMETA =(DisplayName="Fill") }
 
enum  EScrollDirection : int { UMETA =(DisplayName="Fill") , UMETA =(DisplayName="Fill") }
 
enum  ETextCommit::Type : int { ETextCommit::Default , ETextCommit::OnEnter , ETextCommit::OnUserMovedFocus , ETextCommit::OnCleared }
 
enum  ESelectInfo::Type : int { ESelectInfo::OnKeyPress , ESelectInfo::OnNavigation , ESelectInfo::OnMouseClick , ESelectInfo::Direct }
 
enum class  EActiveTimerReturnType : uint8 { Stop , Continue }
 

Functions

 ENUM_RANGE_BY_COUNT (EUINavigation, EUINavigation::Num)
 
 ENUM_RANGE_BY_COUNT (EUINavigationAction, EUINavigationAction::Num)
 

Enumeration Type Documentation

◆ EActiveTimerReturnType

Return type for FWidgetActiveTimerDelegate. Don't expose to blueprints.

Enumerator
Stop 

If this value is returned, the widget's active timer will be unregistered automatically. No need to call UnRegisterActiveTimer.

Continue 

If this value is returned, the widget will continue to have its timer delegate called on it.

◆ EHorizontalAlignment

Enumerates horizontal alignment options, i.e. for widget slots.

Enumerator
UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

◆ EMenuPlacement

Enumerates possible placements for pop-up menus.

Enumerator
UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

◆ ENavigationGenesis

enum class ENavigationGenesis : uint8
strong

Enumerates the genesis of the navigation, where generated the navigation

Enumerator
Keyboard 

Navigation caused by the Keyboard

Controller 

Navigation caused by a Controller

User 

Navigate caused by a user generated event (Users = WIdgets, Client Code, ...)

◆ ENavigationSource

enum class ENavigationSource : uint8
strong

Enumerates the source of the navigation

Enumerator
FocusedWidget 

Navigate from the focused widget

WidgetUnderCursor 

Navigate from the widget under the cursor

◆ EOrientation

Enumerates widget orientations.

Enumerator
UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

◆ EScrollDirection

Enumerates scroll directions.

Enumerator
UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

◆ EUINavigation

enum class EUINavigation : uint8
strong

Navigation context for event

Enumerator
Left 

Four cardinal directions

Right 
Up 
Down 
Next 

Conceptual next and previous

Previous 
UMETA 

Number of navigation types

Invalid 

Denotes an invalid navigation, more important used to denote no specified navigation

◆ EUINavigationAction

enum class EUINavigationAction : uint8
strong

Generic UI navigation action that are usually bound to a gamepad or other input device

Enumerator
Accept 

Accept, normally acts like a mouse click. Corresponds to Virtual_Gamepad_Accept key

Back 

Back/Cancel, normally acts like escape. Corresponds to Virtual_Gamepad_Back key

UMETA 

Number of navigation actions

Invalid 

Invalid action

◆ EVerticalAlignment

Enumerates vertical alignment options, i.e. for widget slots.

Enumerator
UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

UMETA 

Fill the entire width.

Left-align.

Center-align.

Right-align.

Fill the entire height.

Top-align.

Bottom-align.

Place the menu immediately below the anchor

Place the menu immediately centered below the anchor

Place the menu immediately below the anchor aligned to the right of the content

Place the menu immediately below the anchor and match is width to the anchor's content

Place the menu immediately below the anchor and match is width to the anchor's content. If the width overflows, align with the right edge of the anchor.

Place the menu to the right of the anchor

Place the menu immediately above the anchor, no transition effect

Place the menu immediately centered above the anchor, no transition effect

Place the menu immediately above the anchor aligned to the right of the content

Place the menu to the left of the anchor

Place the menu's center on top of the menu anchor's center point

Place the menu's vertical center on the left side at the menu anchor's vertical center on the right side

Place the menu's bottom left corner directly on top of the menu anchor's bottom left corner

Orient horizontally, i.e. left to right.

Orient vertically, i.e. top to bottom.

Scroll down.

Scroll up.

Function Documentation

◆ ENUM_RANGE_BY_COUNT() [1/2]

ENUM_RANGE_BY_COUNT ( EUINavigation  ,
EUINavigation::Num   
)

◆ ENUM_RANGE_BY_COUNT() [2/2]

ENUM_RANGE_BY_COUNT ( EUINavigationAction  ,
EUINavigationAction::Num   
)