Navigation
Unreal Engine C++ API Reference > 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& |