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

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

Clear(void)idSurface
ClipInPlace(const idPlane &plane, const float epsilon=ON_EPSILON, const bool keepOn=false)idSurface
edgeIndexesidSurfaceprotected
edgesidSurfaceprotected
FindEdge(int v1, int v2) const idSurfaceprotected
GenerateEdgeIndexes(void)idSurfaceprotected
GetEdgeIndexes(void) const idSurfaceinline
GetEdges(void) const idSurfaceinline
GetIndexes(void) const idSurfaceinline
GetNumIndexes(void) const idSurfaceinline
GetNumVertices(void) const idSurfaceinline
GetVertices(void) const idSurfaceinline
idSurface(void)idSurface
idSurface(const idSurface &surf)idSurfaceexplicit
idSurface(const idDrawVert *verts, const int numVerts, const int *indexes, const int numIndexes)idSurfaceexplicit
indexesidSurfaceprotected
IsClosed(void) const idSurface
IsConnected(void) const idSurface
IsPolytope(const float epsilon=0.1f) const idSurface
LineIntersection(const idVec3 &start, const idVec3 &end, bool backFaceCull=false) const idSurface
operator+=(const idSurface &surf)idSurface
operator[](const int index) const idSurface
operator[](const int index)idSurface
PlaneDistance(const idPlane &plane) const idSurface
PlaneSide(const idPlane &plane, const float epsilon=ON_EPSILON) const idSurface
RayIntersection(const idVec3 &start, const idVec3 &dir, float &scale, bool backFaceCull=false) const idSurface
RotateSelf(const idMat3 &rotation)idSurface
Split(const idPlane &plane, const float epsilon, idSurface **front, idSurface **back, int *frontOnPlaneEdges=NULL, int *backOnPlaneEdges=NULL) const idSurface
SwapTriangles(idSurface &surf)idSurface
TranslateSelf(const idVec3 &translation)idSurface
vertsidSurfaceprotected
~idSurface(void)idSurface