INavigationDataInterface

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/AI/Navigation/NavigationDataInterface.h

Include

#include "AI/Navigation/NavigationDataInterface.h"

Syntax

class INavigationDataInterface

Functions

Name Description

Public function Virtual Const

bool

 

FindMoveAlongSurface

(
    const FNavLocation& StartLocation,
    const FVector& TargetPosition,
    FNavLocation& OutLocation,
    FSharedConstNavQueryFilter Filter,
    const UObject* Querier
)

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

Public function Virtual Const

bool

 

IsNodeRefValid

(
    NavNodeRef NodeRef
)

Determines whether the specified NavNodeRef is still valid

Public function Virtual Const

bool

 

ProjectPoint

(
    const FVector& Point,
    FNavLocation& OutLocation,
    const FVector& Extent,
    FSharedConstNavQueryFilter Filter,
    const UObject* Querier
)

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