FRecastGraphWrapper

Choose your operating system:

Windows

macOS

Linux

References

Module

AIModule

Header

/Engine/Source/Runtime/AIModule/Classes/Navigation/RecastGraphAStar.h

Include

#include "Navigation/RecastGraphAStar.h"

Syntax

struct FRecastGraphWrapper

Variables

Name Description

Protected variable

friend

 

FRecastAStarSearchNode

Protected variable

friend

 

FRecastGraphAStarFilter

Constructors

Name Description

Public function

FRecastGraphWrapper()

Functions

Name Description

Protected function

void

 

BindFilter

(
    FRecastGraphAStarFilter& AStarFilt...
)

Public function Const

dtStatus

 

ConvertToRecastStatus

(
    const FRecastAStar& Algo,
    const FRecastGraphAStarFilter& Fil...,
    const EGraphAStarResult AStarResult
)

Implementation that converts EGraphAStarResult into a dtStatus

Protected function Const

const dtNavM...

 

GetDetourNavMesh()

Public function Const

FRecastNeigh...

 

GetNeighbour

(
    const FRecastAStarSearchNode& Node,
    const int32 NeighbourIndex
)

Protected function Const

const ARecas...

 

GetRecastNavMeshActor()

Public function Const

const dtNavM...

 

GetRecastQuery()

Public function

void

 

Initialize

(
    const ARecastNavMesh* InRecast...
)

Initialization of the wrapper from the RecastNavMesh pointer

Public function Const

bool

 

IsValidRef

(
    const dtPolyRef& NodeRef
)

Typedefs

Name

Description

FNodeRef

FGraphAStar: TGraph.