TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
DetourNode.h File Reference
#include "DetourNavMesh.h"
+ Include dependency graph for DetourNode.h:
+ This graph shows which files directly or indirectly include this file:

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_MAX_STATES_PER_NODE = 4
 

Typedef Documentation

typedef unsigned short dtNodeIndex

Enumeration Type Documentation

Enumerator
DT_NODE_OPEN 
DT_NODE_CLOSED 
DT_NODE_PARENT_DETACHED 
25 {
26  DT_NODE_OPEN = 0x01,
27  DT_NODE_CLOSED = 0x02,
28  DT_NODE_PARENT_DETACHED = 0x04, // parent of the node is not adjacent. Found using raycast.
29 };
Definition: DetourNode.h:26
Definition: DetourNode.h:28
Definition: DetourNode.h:27

Variable Documentation

const int DT_MAX_STATES_PER_NODE = 4
static
const dtNodeIndex DT_NULL_IDX = (dtNodeIndex)~0
static