doom3-gpl
Doom 3 GPL source release
|
#include <BrushBSP.h>
Public Member Functions | |
idBrushBSPPortal (void) | |
~idBrushBSPPortal (void) | |
void | AddToNodes (idBrushBSPNode *front, idBrushBSPNode *back) |
void | RemoveFromNode (idBrushBSPNode *l) |
void | Flip (void) |
int | Split (const idPlane &splitPlane, idBrushBSPPortal **front, idBrushBSPPortal **back) |
idWinding * | GetWinding (void) const |
const idPlane & | GetPlane (void) const |
void | SetFaceNum (int num) |
int | GetFaceNum (void) const |
int | GetFlags (void) const |
void | SetFlag (int flag) |
void | RemoveFlag (int flag) |
idBrushBSPPortal * | Next (int side) const |
idBrushBSPNode * | GetNode (int side) const |
Private Attributes | |
idPlane | plane |
int | planeNum |
idWinding * | winding |
idBrushBSPNode * | nodes [2] |
idBrushBSPPortal * | next [2] |
int | flags |
int | faceNum |
Friends | |
class | idBrushBSP |
class | idBrushBSPNode |
Definition at line 51 of file BrushBSP.h.
idBrushBSPPortal::idBrushBSPPortal | ( | void | ) |
Definition at line 58 of file BrushBSP.cpp.
idBrushBSPPortal::~idBrushBSPPortal | ( | void | ) |
Definition at line 72 of file BrushBSP.cpp.
void idBrushBSPPortal::AddToNodes | ( | idBrushBSPNode * | front, |
idBrushBSPNode * | back | ||
) |
Definition at line 83 of file BrushBSP.cpp.
Definition at line 149 of file BrushBSP.cpp.
Definition at line 66 of file BrushBSP.h.
Definition at line 67 of file BrushBSP.h.
|
inline |
Definition at line 71 of file BrushBSP.h.
Definition at line 64 of file BrushBSP.h.
Definition at line 63 of file BrushBSP.h.
|
inline |
Definition at line 70 of file BrushBSP.h.
Definition at line 69 of file BrushBSP.h.
void idBrushBSPPortal::RemoveFromNode | ( | idBrushBSPNode * | l | ) |
Definition at line 104 of file BrushBSP.cpp.
Definition at line 65 of file BrushBSP.h.
Definition at line 68 of file BrushBSP.h.
int idBrushBSPPortal::Split | ( | const idPlane & | splitPlane, |
idBrushBSPPortal ** | front, | ||
idBrushBSPPortal ** | back | ||
) |
Definition at line 173 of file BrushBSP.cpp.
|
friend |
Definition at line 53 of file BrushBSP.h.
|
friend |
Definition at line 54 of file BrushBSP.h.
|
private |
Definition at line 80 of file BrushBSP.h.
|
private |
Definition at line 79 of file BrushBSP.h.
|
private |
Definition at line 78 of file BrushBSP.h.
|
private |
Definition at line 77 of file BrushBSP.h.
|
private |
Definition at line 74 of file BrushBSP.h.
|
private |
Definition at line 75 of file BrushBSP.h.
|
private |
Definition at line 76 of file BrushBSP.h.