Recast Navigation
Navigation-mesh Toolset for Games
DetourNode.h File Reference
#include "DetourNavMesh.h"

Go to the source code of this file.

Classes

struct  dtNode
 
class  dtNodePool
 
class  dtNodeQueue
 

Typedefs

typedef unsigned short dtNodeIndex
 

Enumerations

enum  dtNodeFlags { DT_NODE_OPEN = 0x01 , DT_NODE_CLOSED = 0x02 , DT_NODE_PARENT_DETACHED = 0x04 }
 

Variables

static const dtNodeIndex DT_NULL_IDX = (dtNodeIndex)~0
 
static const int DT_NODE_PARENT_BITS = 24
 
static const int DT_NODE_STATE_BITS = 2
 
static const int DT_MAX_STATES_PER_NODE = 1 << DT_NODE_STATE_BITS
 

Typedef Documentation

◆ dtNodeIndex

typedef unsigned short dtNodeIndex

Enumeration Type Documentation

◆ dtNodeFlags

Enumerator
DT_NODE_OPEN 
DT_NODE_CLOSED 
DT_NODE_PARENT_DETACHED 

Variable Documentation

◆ DT_MAX_STATES_PER_NODE

const int DT_MAX_STATES_PER_NODE = 1 << DT_NODE_STATE_BITS
static

◆ DT_NODE_PARENT_BITS

const int DT_NODE_PARENT_BITS = 24
static

◆ DT_NODE_STATE_BITS

const int DT_NODE_STATE_BITS = 2
static

◆ DT_NULL_IDX

const dtNodeIndex DT_NULL_IDX = (dtNodeIndex)~0
static