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