UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNavigationMethodOrthogonal Struct Reference

#include <NavigationMethodOrthogonal.h>

+ Inheritance diagram for FNavigationMethodOrthogonal:

Public Member Functions

virtual TSharedPtr< SWidgetFindNextFocusableWidget (const FArrangedWidget &StartingWidget, const EUINavigation Direction, const FNavigationReply &NavigationReply, const FArrangedWidget &RuleWidget, int32 InUserIndex)
 
- Public Member Functions inherited from FNavigationMethod
 FNavigationMethod ()=default
 
virtual ~FNavigationMethod ()=default
 
virtual SLATECORE_API void Initialize (const FHittestGrid *InHittestGrid, TArray< FDebugWidgetResult > *InIntermediateResultsPtr)
 

Additional Inherited Members

- Public Types inherited from FNavigationMethod
using FDebugWidgetResult = FHittestGrid::FDebuggingFindNextFocusableWidgetArgs::FWidgetResult
 
- Protected Types inherited from FNavigationMethod
using FWidgetFunc = TFunction< bool(const TSharedPtr< SWidget >)>
 
- Protected Member Functions inherited from FNavigationMethod
SLATECORE_API FIntPoint GetCellCoordinate (FVector2f Position) const
 
SLATECORE_API bool IsValidCellCoordinate (int32 X, int32 Y) const
 
SLATECORE_API bool IsParentsEnabled (const SWidget *Widget)
 
SLATECORE_API void ForEachFocusableWidgetsInCell (int32 X, int32 Y, const FNavigationReply &NavigationReply, int32 UserIndex, FWidgetFunc WidgetFunc)
 
- Protected Attributes inherited from FNavigationMethod
const FHittestGridHittestGrid
 
TArray< FDebugWidgetResult > * IntermediateResultsPtr
 
TSet< TSharedPtr< SWidget > > DisabledDestinations
 

Member Function Documentation

◆ FindNextFocusableWidget()

TSharedPtr< SWidget > FNavigationMethodOrthogonal::FindNextFocusableWidget ( const FArrangedWidget StartingWidget,
const EUINavigation  Direction,
const FNavigationReply NavigationReply,
const FArrangedWidget RuleWidget,
int32  InUserIndex 
)
virtual

Reimplemented from FNavigationMethod.


The documentation for this struct was generated from the following files: