doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Typedefs | Variables
AAS_pathing.cpp File Reference
#include "../../idlib/precompiled.h"
#include "AAS_local.h"

Go to the source code of this file.

Classes

struct  wallEdge_s
 

Macros

#define SUBSAMPLE_WALK_PATH   1
 
#define SUBSAMPLE_FLY_PATH   0
 

Typedefs

typedef struct wallEdge_s wallEdge_t
 

Variables

const int maxWalkPathIterations = 10
 
const float maxWalkPathDistance = 500.0f
 
const float walkPathSampleDistance = 8.0f
 
const int maxFlyPathIterations = 10
 
const float maxFlyPathDistance = 500.0f
 
const float flyPathSampleDistance = 8.0f
 

Macro Definition Documentation

#define SUBSAMPLE_FLY_PATH   0

Definition at line 35 of file AAS_pathing.cpp.

#define SUBSAMPLE_WALK_PATH   1

Definition at line 34 of file AAS_pathing.cpp.

Typedef Documentation

typedef struct wallEdge_s wallEdge_t

Variable Documentation

const float flyPathSampleDistance = 8.0f

Definition at line 43 of file AAS_pathing.cpp.

const float maxFlyPathDistance = 500.0f

Definition at line 42 of file AAS_pathing.cpp.

const int maxFlyPathIterations = 10

Definition at line 41 of file AAS_pathing.cpp.

const float maxWalkPathDistance = 500.0f

Definition at line 38 of file AAS_pathing.cpp.

const int maxWalkPathIterations = 10

Definition at line 37 of file AAS_pathing.cpp.

const float walkPathSampleDistance = 8.0f

Definition at line 39 of file AAS_pathing.cpp.