UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
INavigationDataInterface Class Reference

#include <NavigationDataInterface.h>

+ Inheritance diagram for INavigationDataInterface:

Public Attributes

virtual bool FindMoveAlongSurface (const FNavLocation &StartLocation, const FVector &TargetPosition, FNavLocation &OutLocation, FSharedConstNavQueryFilter Filter=nullptr, const UObject *Querier=nullptr) const PURE_VIRTUAL(INavigationDataInterface
 
virtual bool ProjectPoint (const FVector &Point, FNavLocation &OutLocation, const FVector &Extent, FSharedConstNavQueryFilter Filter=nullptr, const UObject *Querier=nullptr) const PURE_VIRTUAL(INavigationDataInterface
 
virtual bool IsNodeRefValid (NavNodeRef NodeRef) const PURE_VIRTUAL(INavigationDataInterface
 

Member Data Documentation

◆ FindMoveAlongSurface

virtual bool INavigationDataInterface::FindMoveAlongSurface(const FNavLocation &StartLocation, const FVector &TargetPosition, FNavLocation &OutLocation, FSharedConstNavQueryFilter Filter=nullptr, const UObject *Querier=nullptr) const PURE_VIRTUAL(INavigationDataInterface

Tries to move current nav location towards target constrained to navigable area.

Parameters
OutLocationif successful this variable will be filed with result
Returns
true if successful, false otherwise

◆ IsNodeRefValid

virtual bool INavigationDataInterface::IsNodeRefValid(NavNodeRef NodeRef) const PURE_VIRTUAL(INavigationDataInterface

Determines whether the specified NavNodeRef is still valid

Parameters
NodeRefthe NavNodeRef to test for validity
Returns
true if valid, false otherwise

◆ ProjectPoint

virtual bool INavigationDataInterface::ProjectPoint(const FVector &Point, FNavLocation &OutLocation, const FVector &Extent, FSharedConstNavQueryFilter Filter=nullptr, const UObject *Querier=nullptr) const PURE_VIRTUAL(INavigationDataInterface

Tries to project given Point to this navigation type, within given Extent.

Parameters
OutLocationif successful this variable will be filed with result
Returns
true if successful, false otherwise

The documentation for this class was generated from the following file: