Navigation
Unreal Engine C++ API Reference > Runtime > Navmesh > DetourCrowd
References
Module | Navmesh |
Header | /Engine/Source/Runtime/Navmesh/Public/DetourCrowd/DetourObstacleAvoidance.h |
Include | #include "DetourCrowd/DetourObstacleAvoidance.h" |
Syntax
class dtObstacleAvoidanceQuery
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | addCircle
(
const dtReal* pos, |
|
![]() |
void | addSegment
(
const dtReal* p, |
|
![]() ![]() |
int | [UE] sampling pattern count accessors | |
![]() |
bool | getCustomSamplingPattern
(
int idx, |
[UE] get custom sampling pattern |
![]() |
const dtObstacleCircle * | getObstacleCircle
(
const int i |
|
![]() ![]() |
int | ||
![]() |
const dtObstacleSegment * | getObstacleSegment
(
const int i |
|
![]() ![]() |
int | ||
![]() |
bool | init
(
const int maxCircles, |
|
![]() |
void | reset () |
|
![]() |
int | sampleVelocity
(
const dtReal* pos, |
[UE] main sampling function |
![]() |
int | sampleVelocityAdaptive
(
const dtReal* pos, |
|
![]() |
int | sampleVelocityCustom
(
const dtReal* pos, |
[UE] sample velocity using custom patterns |
![]() |
bool | setCustomSamplingPattern
(
int idx, |
[UE] store new sampling pattern |