![]() |
doom3-gpl
Doom 3 GPL source release
|
This is the complete list of members for idWinding, including all inherited members.
| AddPoint(const idVec3 &v) | idWinding | |
| AddPoint(const idVec5 &v) | idWinding | |
| AddToConvexHull(const idWinding *winding, const idVec3 &normal, const float epsilon=ON_EPSILON) | idWinding | |
| AddToConvexHull(const idVec3 &point, const idVec3 &normal, const float epsilon=ON_EPSILON) | idWinding | |
| allocedSize | idWinding | protected |
| BaseForPlane(const idVec3 &normal, const float dist) | idWinding | |
| BaseForPlane(const idPlane &plane) | idWinding | |
| Check(bool print=true) const | idWinding | |
| Clear(void) | idWinding | virtual |
| Clip(const idPlane &plane, const float epsilon=ON_EPSILON, const bool keepOn=false) | idWinding | |
| ClipInPlace(const idPlane &plane, const float epsilon=ON_EPSILON, const bool keepOn=false) | idWinding | |
| Copy(void) const | idWinding | |
| EnsureAlloced(int n, bool keep=false) | idWinding | protected |
| GetArea(void) const | idWinding | |
| GetBounds(idBounds &bounds) const | idWinding | |
| GetCenter(void) const | idWinding | |
| GetNumPoints(void) const | idWinding | |
| GetPlane(idVec3 &normal, float &dist) const | idWinding | |
| GetPlane(idPlane &plane) const | idWinding | |
| GetRadius(const idVec3 ¢er) const | idWinding | |
| idWinding(void) | idWinding | |
| idWinding(const int n) | idWinding | explicit |
| idWinding(const idVec3 *verts, const int n) | idWinding | explicit |
| idWinding(const idVec3 &normal, const float dist) | idWinding | explicit |
| idWinding(const idPlane &plane) | idWinding | explicit |
| idWinding(const idWinding &winding) | idWinding | explicit |
| InsertPoint(const idVec3 &point, int spot) | idWinding | |
| InsertPointIfOnEdge(const idVec3 &point, const idPlane &plane, const float epsilon=ON_EPSILON) | idWinding | |
| IsHuge(void) const | idWinding | |
| IsTiny(void) const | idWinding | |
| LineIntersection(const idPlane &windingPlane, const idVec3 &start, const idVec3 &end, bool backFaceCull=false) const | idWinding | |
| numPoints | idWinding | protected |
| operator+=(const idVec3 &v) | idWinding | |
| operator+=(const idVec5 &v) | idWinding | |
| operator=(const idWinding &winding) | idWinding | |
| operator[](const int index) const | idWinding | |
| operator[](const int index) | idWinding | |
| p | idWinding | protected |
| PlaneDistance(const idPlane &plane) const | idWinding | |
| PlanesConcave(const idWinding &w2, const idVec3 &normal1, const idVec3 &normal2, float dist1, float dist2) const | idWinding | |
| PlaneSide(const idPlane &plane, const float epsilon=ON_EPSILON) const | idWinding | |
| PointInside(const idVec3 &normal, const idVec3 &point, const float epsilon) const | idWinding | |
| Print(void) const | idWinding | |
| RayIntersection(const idPlane &windingPlane, const idVec3 &start, const idVec3 &dir, float &scale, bool backFaceCull=false) const | idWinding | |
| ReAllocate(int n, bool keep=false) | idWinding | protectedvirtual |
| RemoveColinearPoints(const idVec3 &normal, const float epsilon=ON_EPSILON) | idWinding | |
| RemoveEqualPoints(const float epsilon=ON_EPSILON) | idWinding | |
| RemovePoint(int point) | idWinding | |
| Reverse(void) const | idWinding | |
| ReverseSelf(void) | idWinding | |
| SetNumPoints(int n) | idWinding | |
| Split(const idPlane &plane, const float epsilon, idWinding **front, idWinding **back) const | idWinding | |
| TriangleArea(const idVec3 &a, const idVec3 &b, const idVec3 &c) | idWinding | static |
| TryMerge(const idWinding &w, const idVec3 &normal, int keep=false) const | idWinding | |
| ~idWinding(void) | idWinding | virtual |
1.8.6.