FRecastGraphAStarFilter

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()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss