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

Go to the source code of this file.

Classes

struct  splitterStats_s
 

Macros

#define BSP_GRID_SIZE   512.0f
 
#define SPLITTER_EPSILON   0.1f
 
#define VERTEX_MELT_EPSILON   0.1f
 
#define VERTEX_MELT_HASH_SIZE   32
 
#define PORTAL_PLANE_NORMAL_EPSILON   0.00001f
 
#define PORTAL_PLANE_DIST_EPSILON   0.01f
 
#define BASE_WINDING_EPSILON   0.001f
 
#define SPLIT_WINDING_EPSILON   0.001f
 

Typedefs

typedef struct splitterStats_s splitterStats_t
 

Macro Definition Documentation

#define BASE_WINDING_EPSILON   0.001f

Definition at line 1083 of file BrushBSP.cpp.

#define BSP_GRID_SIZE   512.0f

Definition at line 36 of file BrushBSP.cpp.

#define PORTAL_PLANE_DIST_EPSILON   0.01f

Definition at line 42 of file BrushBSP.cpp.

#define PORTAL_PLANE_NORMAL_EPSILON   0.00001f

Definition at line 41 of file BrushBSP.cpp.

#define SPLIT_WINDING_EPSILON   0.001f

Definition at line 1160 of file BrushBSP.cpp.

#define SPLITTER_EPSILON   0.1f

Definition at line 37 of file BrushBSP.cpp.

#define VERTEX_MELT_EPSILON   0.1f

Definition at line 38 of file BrushBSP.cpp.

#define VERTEX_MELT_HASH_SIZE   32

Definition at line 39 of file BrushBSP.cpp.

Typedef Documentation