![]() |
doom3-gpl
Doom 3 GPL source release
|
Go to the source code of this file.
Classes | |
| struct | edgeLength_t |
| struct | originalEdges_t |
| struct | edgeCrossing_s |
Macros | |
| #define | MAX_OPT_VERTEXES 0x10000 |
| #define | MAX_OPT_EDGES 0x40000 |
| #define | COLINEAR_EPSILON 0.1 |
Typedefs | |
| typedef struct edgeCrossing_s | edgeCrossing_t |
Functions | |
| void | AddEdgeIfNotAlready (optVertex_t *v1, optVertex_t *v2) |
| void | SplitOriginalEdgesAtCrossings (optimizeGroup_t *opt) |
| void | SetGroupTriPlaneNums (optimizeGroup_t *groups) |
| void | OptimizeGroupList (optimizeGroup_t *groupList) |
| void | OptimizeEntity (uEntity_t *e) |
Variables | |
| idBounds | optBounds |
| int | numOptVerts |
| optVertex_t | optVerts [MAX_OPT_VERTEXES] |
| #define COLINEAR_EPSILON 0.1 |
Definition at line 606 of file optimize.cpp.
| #define MAX_OPT_EDGES 0x40000 |
Definition at line 56 of file optimize.cpp.
| #define MAX_OPT_VERTEXES 0x10000 |
Definition at line 52 of file optimize.cpp.
| typedef struct edgeCrossing_s edgeCrossing_t |
| void AddEdgeIfNotAlready | ( | optVertex_t * | v1, |
| optVertex_t * | v2 | ||
| ) |
Definition at line 1321 of file optimize.cpp.
Definition at line 1983 of file optimize.cpp.
| void OptimizeGroupList | ( | optimizeGroup_t * | groupList | ) |
Definition at line 1947 of file optimize.cpp.
| void SetGroupTriPlaneNums | ( | optimizeGroup_t * | groups | ) |
Definition at line 1927 of file optimize.cpp.
| void SplitOriginalEdgesAtCrossings | ( | optimizeGroup_t * | opt | ) |
Definition at line 1467 of file optimize.cpp.
| int numOptVerts |
Definition at line 53 of file optimize.cpp.
| idBounds optBounds |
Definition at line 50 of file optimize.cpp.
| optVertex_t optVerts[MAX_OPT_VERTEXES] |
Definition at line 54 of file optimize.cpp.
1.8.6.