|
| | idMapPatch (void) |
| |
| | idMapPatch (int maxPatchWidth, int maxPatchHeight) |
| |
| | ~idMapPatch (void) |
| |
| bool | Write (idFile *fp, int primitiveNum, const idVec3 &origin) const |
| |
| const char * | GetMaterial (void) const |
| |
| void | SetMaterial (const char *p) |
| |
| int | GetHorzSubdivisions (void) const |
| |
| int | GetVertSubdivisions (void) const |
| |
| bool | GetExplicitlySubdivided (void) const |
| |
| void | SetHorzSubdivisions (int n) |
| |
| void | SetVertSubdivisions (int n) |
| |
| void | SetExplicitlySubdivided (bool b) |
| |
| unsigned int | GetGeometryCRC (void) const |
| |
| | idMapPrimitive (void) |
| |
| virtual | ~idMapPrimitive (void) |
| |
| int | GetType (void) const |
| |
| | idSurface_Patch (void) |
| |
| | idSurface_Patch (int maxPatchWidth, int maxPatchHeight) |
| |
| | idSurface_Patch (const idSurface_Patch &patch) |
| |
| | ~idSurface_Patch (void) |
| |
| void | SetSize (int patchWidth, int patchHeight) |
| |
| int | GetWidth (void) const |
| |
| int | GetHeight (void) const |
| |
| void | Subdivide (float maxHorizontalError, float maxVerticalError, float maxLength, bool genNormals=false) |
| |
| void | SubdivideExplicit (int horzSubdivisions, int vertSubdivisions, bool genNormals, bool removeLinear=false) |
| |
| | idSurface (void) |
| |
| | idSurface (const idSurface &surf) |
| |
| | idSurface (const idDrawVert *verts, const int numVerts, const int *indexes, const int numIndexes) |
| |
| | ~idSurface (void) |
| |
| const idDrawVert & | operator[] (const int index) const |
| |
| idDrawVert & | operator[] (const int index) |
| |
| idSurface & | operator+= (const idSurface &surf) |
| |
| int | GetNumIndexes (void) const |
| |
| const int * | GetIndexes (void) const |
| |
| int | GetNumVertices (void) const |
| |
| const idDrawVert * | GetVertices (void) const |
| |
| const int * | GetEdgeIndexes (void) const |
| |
| const surfaceEdge_t * | GetEdges (void) const |
| |
| void | Clear (void) |
| |
| void | SwapTriangles (idSurface &surf) |
| |
| void | TranslateSelf (const idVec3 &translation) |
| |
| void | RotateSelf (const idMat3 &rotation) |
| |
| int | Split (const idPlane &plane, const float epsilon, idSurface **front, idSurface **back, int *frontOnPlaneEdges=NULL, int *backOnPlaneEdges=NULL) const |
| |
| bool | ClipInPlace (const idPlane &plane, const float epsilon=ON_EPSILON, const bool keepOn=false) |
| |
| bool | IsConnected (void) const |
| |
| bool | IsClosed (void) const |
| |
| bool | IsPolytope (const float epsilon=0.1f) const |
| |
| float | PlaneDistance (const idPlane &plane) const |
| |
| int | PlaneSide (const idPlane &plane, const float epsilon=ON_EPSILON) const |
| |
| bool | LineIntersection (const idVec3 &start, const idVec3 &end, bool backFaceCull=false) const |
| |
| bool | RayIntersection (const idVec3 &start, const idVec3 &dir, float &scale, bool backFaceCull=false) const |
| |
Definition at line 117 of file MapFile.h.