Planeshift
Public Member Functions

dtNodePool Class Reference

#include <DetourNode.h>

List of all members.

Public Member Functions

void clear ()
 dtNodePool (int maxNodes, int hashSize)
dtNode * findNode (dtPolyRef id)
dtNodeIndex getFirst (int bucket) const
int getHashSize () const
int getMaxNodes () const
int getMemUsed () const
dtNodeIndex getNext (int i) const
dtNode * getNode (dtPolyRef id)
dtNode * getNodeAtIdx (unsigned int idx)
const dtNode * getNodeAtIdx (unsigned int idx) const
unsigned int getNodeIdx (const dtNode *node) const
void operator= (const dtNodePool &)
 ~dtNodePool ()

Detailed Description

Definition at line 44 of file DetourNode.h.


Constructor & Destructor Documentation

dtNodePool::dtNodePool ( int  maxNodes,
int  hashSize 
)
dtNodePool::~dtNodePool ( )

Member Function Documentation

void dtNodePool::clear ( )
dtNode* dtNodePool::findNode ( dtPolyRef  id)
dtNodeIndex dtNodePool::getFirst ( int  bucket) const [inline]

Definition at line 83 of file DetourNode.h.

int dtNodePool::getHashSize ( ) const [inline]

Definition at line 82 of file DetourNode.h.

int dtNodePool::getMaxNodes ( ) const [inline]

Definition at line 80 of file DetourNode.h.

int dtNodePool::getMemUsed ( ) const [inline]

Definition at line 72 of file DetourNode.h.

dtNodeIndex dtNodePool::getNext ( int  i) const [inline]

Definition at line 84 of file DetourNode.h.

dtNode* dtNodePool::getNode ( dtPolyRef  id)
dtNode* dtNodePool::getNodeAtIdx ( unsigned int  idx) [inline]

Definition at line 60 of file DetourNode.h.

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

Definition at line 66 of file DetourNode.h.

unsigned int dtNodePool::getNodeIdx ( const dtNode *  node) const [inline]

Definition at line 54 of file DetourNode.h.

void dtNodePool::operator= ( const dtNodePool &  ) [inline]

Definition at line 49 of file DetourNode.h.


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