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

#include <NavigationMethodProximity.h>

+ Inheritance diagram for FNavigationMethodProximity:

Public Member Functions

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

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 > FNavigationMethodProximity::FindNextFocusableWidget ( const FArrangedWidget StartingWidget,
const EUINavigation  Direction,
const FNavigationReply NavigationReply,
const FArrangedWidget RuleWidget,
int32  InUserIndex 
)
overridevirtual

Reimplemented from FNavigationMethod.

◆ Initialize()

void FNavigationMethodProximity::Initialize ( const FHittestGrid InHittestGrid,
TArray< FDebugWidgetResult > *  InIntermediateResultsPtr 
)
overridevirtual

Reimplemented from FNavigationMethod.


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