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

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

Clear(void)idSurface
ClipInPlace(const idPlane &plane, const float epsilon=ON_EPSILON, const bool keepOn=false)idSurface
edgeIndexesidSurfaceprotected
edgesidSurfaceprotected
epairsidMapPrimitive
expandedidSurface_Patchprotected
explicitSubdivisionsidMapPatchprotected
FindEdge(int v1, int v2) const idSurfaceprotected
GenerateEdgeIndexes(void)idSurfaceprotected
GetEdgeIndexes(void) const idSurfaceinline
GetEdges(void) const idSurfaceinline
GetExplicitlySubdivided(void) const idMapPatchinline
GetGeometryCRC(void) const idMapPatch
GetHeight(void) const idSurface_Patch
GetHorzSubdivisions(void) const idMapPatchinline
GetIndexes(void) const idSurfaceinline
GetMaterial(void) const idMapPatchinline
GetNumIndexes(void) const idSurfaceinline
GetNumVertices(void) const idSurfaceinline
GetType(void) const idMapPrimitiveinline
GetVertices(void) const idSurfaceinline
GetVertSubdivisions(void) const idMapPatchinline
GetWidth(void) const idSurface_Patch
heightidSurface_Patchprotected
horzSubdivisionsidMapPatchprotected
idMapPatch(void)idMapPatch
idMapPatch(int maxPatchWidth, int maxPatchHeight)idMapPatch
idMapPrimitive(void)idMapPrimitiveinline
idSurface(void)idSurface
idSurface(const idSurface &surf)idSurfaceexplicit
idSurface(const idDrawVert *verts, const int numVerts, const int *indexes, const int numIndexes)idSurfaceexplicit
idSurface_Patch(void)idSurface_Patch
idSurface_Patch(int maxPatchWidth, int maxPatchHeight)idSurface_Patch
idSurface_Patch(const idSurface_Patch &patch)idSurface_Patch
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
materialidMapPatchprotected
maxHeightidSurface_Patchprotected
maxWidthidSurface_Patchprotected
operator+=(const idSurface &surf)idSurface
operator[](const int index) const idSurface
operator[](const int index)idSurface
Parse(idLexer &src, const idVec3 &origin, bool patchDef3=true, float version=CURRENT_MAP_VERSION)idMapPatchstatic
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
SetExplicitlySubdivided(bool b)idMapPatchinline
SetHorzSubdivisions(int n)idMapPatchinline
SetMaterial(const char *p)idMapPatchinline
SetSize(int patchWidth, int patchHeight)idSurface_Patch
SetVertSubdivisions(int n)idMapPatchinline
Split(const idPlane &plane, const float epsilon, idSurface **front, idSurface **back, int *frontOnPlaneEdges=NULL, int *backOnPlaneEdges=NULL) const idSurface
Subdivide(float maxHorizontalError, float maxVerticalError, float maxLength, bool genNormals=false)idSurface_Patch
SubdivideExplicit(int horzSubdivisions, int vertSubdivisions, bool genNormals, bool removeLinear=false)idSurface_Patch
SwapTriangles(idSurface &surf)idSurface
TranslateSelf(const idVec3 &translation)idSurface
typeidMapPrimitiveprotected
TYPE_BRUSH enum valueidMapPrimitive
TYPE_INVALID enum valueidMapPrimitive
TYPE_PATCH enum valueidMapPrimitive
vertsidSurfaceprotected
vertSubdivisionsidMapPatchprotected
widthidSurface_Patchprotected
Write(idFile *fp, int primitiveNum, const idVec3 &origin) const idMapPatch
~idMapPatch(void)idMapPatchinline
~idMapPrimitive(void)idMapPrimitiveinlinevirtual
~idSurface(void)idSurface
~idSurface_Patch(void)idSurface_Patch