doom3-gpl
Doom 3 GPL source release
|
#include <BrushBSP.h>
Public Member Functions | |
idBrushBSPNode (void) | |
~idBrushBSPNode (void) | |
void | SetContentsFromBrushes (void) |
idBounds | GetPortalBounds (void) |
idBrushBSPNode * | GetChild (int index) const |
idBrushBSPNode * | GetParent (void) const |
void | SetContents (int contents) |
int | GetContents (void) const |
const idPlane & | GetPlane (void) const |
idBrushBSPPortal * | GetPortals (void) const |
void | SetAreaNum (int num) |
int | GetAreaNum (void) const |
int | GetFlags (void) const |
void | SetFlag (int flag) |
void | RemoveFlag (int flag) |
bool | TestLeafNode (void) |
void | RemoveFlagFlood (int flag) |
void | RemoveFlagRecurse (int flag) |
void | RemoveFlagRecurseFlood (int flag) |
int | PlaneSide (const idPlane &plane, float epsilon=ON_EPSILON) const |
bool | Split (const idPlane &splitPlane, int splitPlaneNum) |
Private Attributes | |
idPlane | plane |
idBrush * | volume |
int | contents |
idBrushList | brushList |
idBrushBSPNode * | parent |
idBrushBSPNode * | children [2] |
idBrushBSPPortal * | portals |
int | flags |
int | areaNum |
int | occupied |
Friends | |
class | idBrushBSP |
class | idBrushBSPPortal |
Definition at line 93 of file BrushBSP.h.
idBrushBSPNode::idBrushBSPNode | ( | void | ) |
Definition at line 216 of file BrushBSP.cpp.
idBrushBSPNode::~idBrushBSPNode | ( | void | ) |
Definition at line 232 of file BrushBSP.cpp.
Definition at line 110 of file BrushBSP.h.
|
inline |
Definition at line 103 of file BrushBSP.h.
Definition at line 106 of file BrushBSP.h.
Definition at line 111 of file BrushBSP.h.
|
inline |
Definition at line 104 of file BrushBSP.h.
Definition at line 107 of file BrushBSP.h.
Definition at line 271 of file BrushBSP.cpp.
|
inline |
Definition at line 108 of file BrushBSP.h.
int idBrushBSPNode::PlaneSide | ( | const idPlane & | plane, |
float | epsilon = ON_EPSILON |
||
) | const |
Definition at line 399 of file BrushBSP.cpp.
Definition at line 113 of file BrushBSP.h.
Definition at line 437 of file BrushBSP.cpp.
Definition at line 459 of file BrushBSP.cpp.
Definition at line 474 of file BrushBSP.cpp.
Definition at line 109 of file BrushBSP.h.
Definition at line 105 of file BrushBSP.h.
Definition at line 257 of file BrushBSP.cpp.
Definition at line 112 of file BrushBSP.h.
Definition at line 330 of file BrushBSP.cpp.
Definition at line 292 of file BrushBSP.cpp.
|
friend |
Definition at line 95 of file BrushBSP.h.
|
friend |
Definition at line 96 of file BrushBSP.h.
|
private |
Definition at line 136 of file BrushBSP.h.
|
private |
Definition at line 131 of file BrushBSP.h.
|
private |
Definition at line 133 of file BrushBSP.h.
|
private |
Definition at line 130 of file BrushBSP.h.
|
private |
Definition at line 135 of file BrushBSP.h.
|
private |
Definition at line 137 of file BrushBSP.h.
|
private |
Definition at line 132 of file BrushBSP.h.
|
private |
Definition at line 128 of file BrushBSP.h.
|
private |
Definition at line 134 of file BrushBSP.h.
|
private |
Definition at line 129 of file BrushBSP.h.