doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
pathNode_s Struct Reference

Public Member Functions

void Init ()
 

Public Attributes

int dir
 
idVec2 pos
 
idVec2 delta
 
float dist
 
int obstacle
 
int edgeNum
 
int numNodes
 
struct pathNode_sparent
 
struct pathNode_schildren [2]
 
struct pathNode_snext
 

Detailed Description

Definition at line 66 of file AI_pathing.cpp.

Member Function Documentation

void pathNode_s::Init ( )

Definition at line 80 of file AI_pathing.cpp.

Member Data Documentation

struct pathNode_s* pathNode_s::children[2]

Definition at line 75 of file AI_pathing.cpp.

idVec2 pathNode_s::delta

Definition at line 69 of file AI_pathing.cpp.

int pathNode_s::dir

Definition at line 67 of file AI_pathing.cpp.

float pathNode_s::dist

Definition at line 70 of file AI_pathing.cpp.

int pathNode_s::edgeNum

Definition at line 72 of file AI_pathing.cpp.

struct pathNode_s* pathNode_s::next

Definition at line 76 of file AI_pathing.cpp.

int pathNode_s::numNodes

Definition at line 73 of file AI_pathing.cpp.

int pathNode_s::obstacle

Definition at line 71 of file AI_pathing.cpp.

struct pathNode_s* pathNode_s::parent

Definition at line 74 of file AI_pathing.cpp.

idVec2 pathNode_s::pos

Definition at line 68 of file AI_pathing.cpp.


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