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 |