doom3-gpl
Doom 3 GPL source release
|
This is the complete list of members for idSurface_Patch, including all inherited members.
Clear(void) | idSurface | |
ClipInPlace(const idPlane &plane, const float epsilon=ON_EPSILON, const bool keepOn=false) | idSurface | |
Collapse(void) | idSurface_Patch | private |
edgeIndexes | idSurface | protected |
edges | idSurface | protected |
Expand(void) | idSurface_Patch | private |
expanded | idSurface_Patch | protected |
FindEdge(int v1, int v2) const | idSurface | protected |
GenerateEdgeIndexes(void) | idSurface | protected |
GenerateIndexes(void) | idSurface_Patch | private |
GenerateNormals(void) | idSurface_Patch | private |
GetEdgeIndexes(void) const | idSurface | inline |
GetEdges(void) const | idSurface | inline |
GetHeight(void) const | idSurface_Patch | |
GetIndexes(void) const | idSurface | inline |
GetNumIndexes(void) const | idSurface | inline |
GetNumVertices(void) const | idSurface | inline |
GetVertices(void) const | idSurface | inline |
GetWidth(void) const | idSurface_Patch | |
height | idSurface_Patch | protected |
idSurface(void) | idSurface | |
idSurface(const idSurface &surf) | idSurface | explicit |
idSurface(const idDrawVert *verts, const int numVerts, const int *indexes, const int numIndexes) | idSurface | explicit |
idSurface_Patch(void) | idSurface_Patch | |
idSurface_Patch(int maxPatchWidth, int maxPatchHeight) | idSurface_Patch | |
idSurface_Patch(const idSurface_Patch &patch) | idSurface_Patch | |
indexes | idSurface | protected |
IsClosed(void) const | idSurface | |
IsConnected(void) const | idSurface | |
IsPolytope(const float epsilon=0.1f) const | idSurface | |
LerpVert(const idDrawVert &a, const idDrawVert &b, idDrawVert &out) const | idSurface_Patch | private |
LineIntersection(const idVec3 &start, const idVec3 &end, bool backFaceCull=false) const | idSurface | |
maxHeight | idSurface_Patch | protected |
maxWidth | idSurface_Patch | protected |
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 | |
ProjectPointOntoVector(const idVec3 &point, const idVec3 &vStart, const idVec3 &vEnd, idVec3 &vProj) | idSurface_Patch | private |
PutOnCurve(void) | idSurface_Patch | private |
RayIntersection(const idVec3 &start, const idVec3 &dir, float &scale, bool backFaceCull=false) const | idSurface | |
RemoveLinearColumnsRows(void) | idSurface_Patch | private |
ResizeExpanded(int height, int width) | idSurface_Patch | private |
RotateSelf(const idMat3 &rotation) | idSurface | |
SampleSinglePatch(const idDrawVert ctrl[3][3], int baseCol, int baseRow, int width, int horzSub, int vertSub, idDrawVert *outVerts) const | idSurface_Patch | private |
SampleSinglePatchPoint(const idDrawVert ctrl[3][3], float u, float v, idDrawVert *out) const | idSurface_Patch | private |
SetSize(int patchWidth, int patchHeight) | idSurface_Patch | |
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 | |
verts | idSurface | protected |
width | idSurface_Patch | protected |
~idSurface(void) | idSurface | |
~idSurface_Patch(void) | idSurface_Patch |