![]() |
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.
1.8.6.