![]() |
Prusa Slicer 2.6.0
|
#include "mesh.h"
Include dependency graph for render.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Functions | |
| void | __gl_renderMesh (GLUtesselator *tess, GLUmesh *mesh) |
| void | __gl_renderBoundary (GLUtesselator *tess, GLUmesh *mesh) |
| GLboolean | __gl_renderCache (GLUtesselator *tess) |
| void __gl_renderBoundary | ( | GLUtesselator * | tess, |
| GLUmesh * | mesh | ||
| ) |
References GLUface::anEdge, CALL_BEGIN_OR_BEGIN_DATA, CALL_END_OR_END_DATA, CALL_VERTEX_OR_VERTEX_DATA, GLUvertex::data, GLUmesh::fHead, GL_LINE_LOOP, GLUface::inside, GLUhalfEdge::Lnext, GLUface::next, and GLUhalfEdge::Org.
Referenced by gluTessEndPolygon().
Here is the caller graph for this function:| GLboolean __gl_renderCache | ( | GLUtesselator * | tess | ) |
References GLUtesselator::boundaryOnly, GLUtesselator::cache, GLUtesselator::cacheCount, CALL_BEGIN_OR_BEGIN_DATA, CALL_END_OR_END_DATA, CALL_VERTEX_OR_VERTEX_DATA, ComputeNormal(), CachedVertex::data, FALSE, GL_LINE_LOOP, GL_TRIANGLE_FAN, GL_TRIANGLES, GLU_TESS_WINDING_ABS_GEQ_TWO, GLU_TESS_WINDING_NEGATIVE, GLU_TESS_WINDING_NONZERO, GLU_TESS_WINDING_ODD, GLU_TESS_WINDING_POSITIVE, GLUtesselator::normal, sign(), SIGN_INCONSISTENT, TRUE, and GLUtesselator::windingRule.
Referenced by gluTessEndPolygon().
Here is the call graph for this function:
Here is the caller graph for this function:| void __gl_renderMesh | ( | GLUtesselator * | tess, |
| GLUmesh * | mesh | ||
| ) |
References FALSE, GLUmesh::fHead, GLUface::inside, GLUtesselator::lonelyTriList, GLUface::marked, GLUface::next, RenderLonelyTriangles(), and RenderMaximumFaceGroup().
Referenced by gluTessEndPolygon().
Here is the call graph for this function:
Here is the caller graph for this function: