doom3-gpl
Doom 3 GPL source release
|
This is the complete list of members for idWinding2D, including all inherited members.
AddPoint(const idVec2 &point) | idWinding2D | |
Clear(void) | idWinding2D | |
ClipInPlace(const idVec3 &plane, const float epsilon=ON_EPSILON, const bool keepOn=false) | idWinding2D | |
Copy(void) const | idWinding2D | |
Expand(const float d) | idWinding2D | |
ExpandForAxialBox(const idVec2 bounds[2]) | idWinding2D | |
GetArea(void) const | idWinding2D | |
GetBounds(idVec2 bounds[2]) const | idWinding2D | |
GetCenter(void) const | idWinding2D | |
GetNumPoints(void) const | idWinding2D | |
GetRadius(const idVec2 ¢er) const | idWinding2D | |
idWinding2D(void) | idWinding2D | |
IsHuge(void) const | idWinding2D | |
IsTiny(void) const | idWinding2D | |
LineIntersection(const idVec2 &start, const idVec2 &end) const | idWinding2D | |
numPoints | idWinding2D | private |
operator=(const idWinding2D &winding) | idWinding2D | |
operator[](const int index) const | idWinding2D | |
operator[](const int index) | idWinding2D | |
p | idWinding2D | private |
Plane2DFromPoints(const idVec2 &start, const idVec2 &end, const bool normalize=false) | idWinding2D | static |
Plane2DFromVecs(const idVec2 &start, const idVec2 &dir, const bool normalize=false) | idWinding2D | static |
Plane2DIntersection(const idVec3 &plane1, const idVec3 &plane2, idVec2 &point) | idWinding2D | static |
PlaneDistance(const idVec3 &plane) const | idWinding2D | |
PlaneSide(const idVec3 &plane, const float epsilon=ON_EPSILON) const | idWinding2D | |
PointInside(const idVec2 &point, const float epsilon) const | idWinding2D | |
Print(void) const | idWinding2D | |
RayIntersection(const idVec2 &start, const idVec2 &dir, float &scale1, float &scale2, int *edgeNums=NULL) const | idWinding2D | |
Reverse(void) const | idWinding2D | |
Split(const idVec3 &plane, const float epsilon, idWinding2D **front, idWinding2D **back) const | idWinding2D |