doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
idBrushBSP Member List

This is the complete list of members for idBrushBSP, including all inherited members.

BaseWindingForNode(idBrushBSPNode *node)idBrushBSPprivate
BrushChopAllowedidBrushBSPprivate
brushMapidBrushBSPprivate
brushMapContentsidBrushBSPprivate
BrushMergeAllowedidBrushBSPprivate
BrushSplitterStats(const idBrush *brush, int planeNum, const idPlaneSet &planeList, bool *testedPlanes, struct splitterStats_s &stats)idBrushBSPprivate
Build(idBrushList brushList, int skipContents, bool(*ChopAllowed)(idBrush *b1, idBrush *b2), bool(*MergeAllowed)(idBrush *b1, idBrush *b2))idBrushBSP
BuildBrushBSP_r(idBrushBSPNode *node, const idPlaneSet &planeList, bool *testedPlanes, int skipContents)idBrushBSPprivate
BuildGrid_r(idList< idBrushBSPNode * > &gridCells, idBrushBSPNode *node)idBrushBSPprivate
FindSplitter(idBrushBSPNode *node, const idPlaneSet &planeList, bool *testedPlanes, struct splitterStats_s &bestStats)idBrushBSPprivate
FloodFromEntities(const idMapFile *mapFile, int contents, const idStrList &classNames)idBrushBSPprivate
FloodFromOrigin(const idVec3 &origin, int contents)idBrushBSPprivate
FloodThroughPortals_r(idBrushBSPNode *node, int contents, int depth)idBrushBSPprivate
Free_r(idBrushBSPNode *node)idBrushBSPprivate
GetRootNode(void) const idBrushBSPinline
GetTreeBounds(void) const idBrushBSPinline
idBrushBSP(void)idBrushBSP
IncreaseNumSplits(void)idBrushBSPprivate
insideLeafNodesidBrushBSPprivate
IsValidSplitter(const idBrushSide *side)idBrushBSPprivate
LeakFile(const idStr &fileName)idBrushBSP
leakOriginidBrushBSPprivate
MakeNodePortal(idBrushBSPNode *node)idBrushBSPprivate
MakeOutsidePortals(void)idBrushBSPprivate
MakeTreePortals_r(idBrushBSPNode *node)idBrushBSPprivate
MeltFlood_r(idBrushBSPNode *node, int skipContents, idBounds &bounds, idVectorSet< idVec3, 3 > &vertexList)idBrushBSPprivate
MeltLeafNodePortals(idBrushBSPNode *node, int skipContents, idVectorSet< idVec3, 3 > &vertexList)idBrushBSPprivate
MeltPortals(int skipContents)idBrushBSP
MeltPortals_r(idBrushBSPNode *node, int skipContents, idVectorSet< idVec3, 3 > &vertexList)idBrushBSPprivate
MergeLeafNodePortals(idBrushBSPNode *node, int skipContents)idBrushBSPprivate
MergePortals(int skipContents)idBrushBSP
MergePortals_r(idBrushBSPNode *node, int skipContents)idBrushBSPprivate
numGridCellsidBrushBSPprivate
numGridCellSplitsidBrushBSPprivate
numInsertedPointsidBrushBSPprivate
numMergedPortalsidBrushBSPprivate
numPortalsidBrushBSPprivate
numPrunedSplitsidBrushBSPprivate
numSplitsidBrushBSPprivate
outsideidBrushBSPprivate
outsideLeafNodesidBrushBSPprivate
Portalize(void)idBrushBSP
portalPlanesidBrushBSPprivate
ProcessGridCell(idBrushBSPNode *node, int skipContents)idBrushBSPprivate
PruneMergedTree_r(idBrushBSPNode *node)idBrushBSP
PruneTree(int contents)idBrushBSP
PruneTree_r(idBrushBSPNode *node, int contents)idBrushBSPprivate
RemoveColinearPoints_r(idBrushBSPNode *node, int skipContents)idBrushBSPprivate
RemoveLeafNodeColinearPoints(idBrushBSPNode *node)idBrushBSPprivate
RemoveMultipleLeafNodeReferences_r(idBrushBSPNode *node)idBrushBSPprivate
RemoveOutside(const idMapFile *mapFile, int contents, const idStrList &classNames)idBrushBSP
RemoveOutside_r(idBrushBSPNode *node, int contents)idBrushBSPprivate
rootidBrushBSPprivate
SetPortalPlanes(void)idBrushBSPprivate
SetPortalPlanes_r(idBrushBSPNode *node, idPlaneSet &planeList)idBrushBSPprivate
SetSplitterUsed(idBrushBSPNode *node, int planeNum)idBrushBSPprivate
solidLeafNodesidBrushBSPprivate
SplitNodePortals(idBrushBSPNode *node)idBrushBSPprivate
treeBoundsidBrushBSPprivate
TryMergeLeafNodes(idBrushBSPPortal *portal, int side)idBrushBSP
UpdateTreeAfterMerge_r(idBrushBSPNode *node, const idBounds &bounds, idBrushBSPNode *oldNode, idBrushBSPNode *newNode)idBrushBSPprivate
WriteBrushMap(const idStr &fileName, const idStr &ext, int contents)idBrushBSP
~idBrushBSP(void)idBrushBSP