FRecastGraphAStarFilter

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 FRecastGraphAStarFilter

Variables

Name Description

Protected variable

friend

 

FRecastAStarSearchNode

Protected variable

friend

 

FRecastGraphWrapper

Constructors

Name Description

Public function

FRecastGraphAStarFilter

(
    FRecastGraphWrapper& InRecastGraph...,
    const FRecastQueryFilter& InFilter,
    uint32 InMaxSearchNodes,
    const float InCostLimit,
    const UObject* Owner
)

Functions

Name Description

Public function Const

float

 

GetCostLimit()

Protected function Const

const FRecas...

 

GetFilter()

Public function Const

float

 

GetHeuristicCost

(
    const FRecastAStarSearchNode& Star...,
    const FRecastAStarSearchNode& EndN...
)

Public function Const

float

 

GetHeuristicScale()

Protected function

FRecastSpeci...

 

GetLinkFilter()

Public function Const

uint32

 

GetMaxSearchNodes()

Public function Const

float

 

GetTraversalCost

(
    const FRecastAStarSearchNode& Star...,
    const FRecastAStarSearchNode& EndN...
)

Public function Const

bool

 

IsTraversalAllowed

(
    const dtPolyRef& NodeA,
    const FRecastNeighbour& NodeB
)

Public function Const

bool

 

ShouldIgnoreClosedNodes()

Public function Const

bool

 

ShouldIncludeStartNodeInPath()

Public function Const

bool

 

WantsPartialSolution()