Navigation
API > API/Runtime > API/Runtime/Navmesh > API/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 |