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

#include <DetourLocalBoundary.h>

Public Member Functions

NAVMESH_API dtLocalBoundary ()
 
NAVMESH_API ~dtLocalBoundary ()
 
NAVMESH_API void reset ()
 
NAVMESH_API void update (dtPolyRef ref, const dtReal *pos, const dtReal collisionQueryRange, const bool bIgnoreAtEnd, const dtReal *endPos, const dtPolyRef *path, const int npath, const dtReal *moveDir, dtNavMeshQuery *navquery, const dtQueryFilter *filter)
 
NAVMESH_API void update (const dtSharedBoundary *sharedData, const int sharedIdx, const dtReal *pos, const dtReal collisionQueryRange, const bool bIgnoreAtEnd, const dtReal *endPos, const dtPolyRef *path, const int npath, const dtReal *moveDir, dtNavMeshQuery *navquery, const dtQueryFilter *filter)
 
NAVMESH_API bool isValid (dtNavMeshQuery *navquery, const dtQueryFilter *filter)
 
const dtRealgetCenter () const
 
int getSegmentCount () const
 
const dtRealgetSegment (int i) const
 
const int getSegmentFlags (int i) const
 

Constructor & Destructor Documentation

◆ dtLocalBoundary()

dtLocalBoundary::dtLocalBoundary ( )

◆ ~dtLocalBoundary()

dtLocalBoundary::~dtLocalBoundary ( )

Member Function Documentation

◆ getCenter()

const dtReal * dtLocalBoundary::getCenter ( ) const
inline

◆ getSegment()

const dtReal * dtLocalBoundary::getSegment ( int  i) const
inline

◆ getSegmentCount()

int dtLocalBoundary::getSegmentCount ( ) const
inline

◆ getSegmentFlags()

const int dtLocalBoundary::getSegmentFlags ( int  i) const
inline

◆ isValid()

bool dtLocalBoundary::isValid ( dtNavMeshQuery navquery,
const dtQueryFilter filter 
)

◆ reset()

void dtLocalBoundary::reset ( )

◆ update() [1/2]

void dtLocalBoundary::update ( const dtSharedBoundary sharedData,
const int  sharedIdx,
const dtReal pos,
const dtReal  collisionQueryRange,
const bool  bIgnoreAtEnd,
const dtReal endPos,
const dtPolyRef path,
const int  npath,
const dtReal moveDir,
dtNavMeshQuery navquery,
const dtQueryFilter filter 
)

◆ update() [2/2]

void dtLocalBoundary::update ( dtPolyRef  ref,
const dtReal pos,
const dtReal  collisionQueryRange,
const bool  bIgnoreAtEnd,
const dtReal endPos,
const dtPolyRef path,
const int  npath,
const dtReal moveDir,
dtNavMeshQuery navquery,
const dtQueryFilter filter 
)

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