Navigation
API > API/Runtime > API/Runtime/Navmesh > API/Runtime/Navmesh/Detour
References
| Module | Navmesh |
| Header | /Engine/Source/Runtime/Navmesh/Public/Detour/DetourNode.h |
| Include | #include "Detour/DetourNode.h" |
Syntax
class dtNodePool
Constructors
| Type | Name | Description | |
|---|---|---|---|
dtNodePool
(
int maxNodes, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~dtNodePool () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | clear () |
||
| dtNode * | findNode
(
dtPolyRef id |
||
| dtNodeIndex | getFirst
(
int bucket |
||
| int | getHashSize () |
||
| int | getMaxNodes () |
||
| int | If using a shared query instance it's possible that m_maxNodes is greater than pool size requested by callee. | ||
| int | getMemUsed () |
||
| dtNodeIndex | getNext
(
int i |
||
| dtNode * | getNode
(
dtPolyRef id |
||
| dtNode * | getNodeAtIdx
(
unsigned int idx |
||
| const dtNode * | getNodeAtIdx
(
unsigned int idx |
||
| int | getNodeCount () |
||
| unsigned int | getNodeIdx
(
const dtNode* node |
||
| void | setMaxRuntimeNodes
(
const int newMaxRuntimeNodes |
Overrides m_maxNodes for runtime purposes |
Operators
| Type | Name | Description | |
|---|---|---|---|
| void | operator=
(
const dtNodePool& |