UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
dtNodePool Class Reference

#include <DetourNode.h>

Public Member Functions

 dtNodePool (int maxNodes, int hashSize)
 
 ~dtNodePool ()
 
void operator= (const dtNodePool &)
 
void clear ()
 
dtNodegetNode (dtPolyRef id)
 
dtNodefindNode (dtPolyRef id)
 
unsigned int getNodeIdx (const dtNode *node) const
 
dtNodegetNodeAtIdx (unsigned int idx)
 
const dtNodegetNodeAtIdx (unsigned int idx) const
 
int getMemUsed () const
 
int getMaxNodes () const
 
int getMaxRuntimeNodes () const
 
int getNodeCount () const
 
int getHashSize () const
 
dtNodeIndex getFirst (int bucket) const
 
dtNodeIndex getNext (int i) const
 
void setMaxRuntimeNodes (const int newMaxRuntimeNodes)
 

Constructor & Destructor Documentation

◆ dtNodePool()

dtNodePool::dtNodePool ( int  maxNodes,
int  hashSize 
)

◆ ~dtNodePool()

dtNodePool::~dtNodePool ( )

Member Function Documentation

◆ clear()

void dtNodePool::clear ( )

◆ findNode()

dtNode * dtNodePool::findNode ( dtPolyRef  id)

◆ getFirst()

dtNodeIndex dtNodePool::getFirst ( int  bucket) const
inline

◆ getHashSize()

int dtNodePool::getHashSize ( ) const
inline

◆ getMaxNodes()

int dtNodePool::getMaxNodes ( ) const
inline

◆ getMaxRuntimeNodes()

int dtNodePool::getMaxRuntimeNodes ( ) const
inline

◆ getMemUsed()

int dtNodePool::getMemUsed ( ) const
inline

◆ getNext()

dtNodeIndex dtNodePool::getNext ( int  i) const
inline

◆ getNode()

dtNode * dtNodePool::getNode ( dtPolyRef  id)

◆ getNodeAtIdx() [1/2]

dtNode * dtNodePool::getNodeAtIdx ( unsigned int  idx)
inline

◆ getNodeAtIdx() [2/2]

const dtNode * dtNodePool::getNodeAtIdx ( unsigned int  idx) const
inline

◆ getNodeCount()

int dtNodePool::getNodeCount ( ) const
inline

◆ getNodeIdx()

unsigned int dtNodePool::getNodeIdx ( const dtNode node) const
inline

◆ operator=()

void dtNodePool::operator= ( const dtNodePool )
inline

◆ setMaxRuntimeNodes()

void dtNodePool::setMaxRuntimeNodes ( const int  newMaxRuntimeNodes)
inline

The documentation for this class was generated from the following files: