![]() |
doom3-gpl
Doom 3 GPL source release
|
#include <Brush.h>
Public Member Functions | |
| idBrushList (void) | |
| ~idBrushList (void) | |
| int | Num (void) const |
| int | NumSides (void) const |
| idBrush * | Head (void) const |
| idBrush * | Tail (void) const |
| void | Clear (void) |
| bool | IsEmpty (void) const |
| idBounds | GetBounds (void) const |
| void | AddToTail (idBrush *brush) |
| void | AddToTail (idBrushList &list) |
| void | AddToFront (idBrush *brush) |
| void | AddToFront (idBrushList &list) |
| void | Remove (idBrush *brush) |
| void | Delete (idBrush *brush) |
| idBrushList * | Copy (void) const |
| void | Free (void) |
| void | Split (const idPlane &plane, int planeNum, idBrushList &frontList, idBrushList &backList, bool useBrushSavedPlaneSide=false) |
| void | Chop (bool(*ChopAllowed)(idBrush *b1, idBrush *b2)) |
| void | Merge (bool(*MergeAllowed)(idBrush *b1, idBrush *b2)) |
| void | SetFlagOnFacingBrushSides (const idPlane &plane, int flag) |
| void | CreatePlaneList (idPlaneSet &planeList) const |
| void | WriteBrushMap (const idStr &fileName, const idStr &ext) const |
Private Attributes | |
| idBrush * | head |
| idBrush * | tail |
| int | numBrushes |
| int | numBrushSides |
| void idBrushList::AddToFront | ( | idBrushList & | list | ) |
| void idBrushList::AddToTail | ( | idBrushList & | list | ) |
| idBrushList * idBrushList::Copy | ( | void | ) | const |
| void idBrushList::CreatePlaneList | ( | idPlaneSet & | planeList | ) | const |
| void idBrushList::Split | ( | const idPlane & | plane, |
| int | planeNum, | ||
| idBrushList & | frontList, | ||
| idBrushList & | backList, | ||
| bool | useBrushSavedPlaneSide = false |
||
| ) |
1.8.6.