![]() |
Qt 4.8
|
Classes | |
| struct | Edge |
| class | EdgeSorter |
| struct | Intersection |
| struct | IntersectionLink |
| class | Scanline |
| struct | Vertex |
| struct | Vertices |
Public Types | |
| typedef QMap< Intersection, IntersectionLink > | Intersections |
Public Functions | |
| void | addEdges () |
| void | addIntersections () |
| void | cancelCoincidingEdges () |
| QRectF | collectAndSortVertices (const QPointF *points, int *maxActiveEdges) |
| void | emitEdges (QTessellator *tessellator) |
| void | processIntersections () |
| QTessellatorPrivate () | |
| void | removeEdges () |
Public Variables | |
| int | currentVertex |
| Intersections | intersections |
| Scanline | scanline |
| Vertices | vertices |
| bool | winding |
| Q27Dot5 | y |
Private Functions | |
| void | addIntersection (const Edge *e1, const Edge *e2) |
| bool | edgeInChain (Intersection i, int edge) |
Definition at line 74 of file qtessellator.cpp.
Definition at line 109 of file qtessellator.cpp.
|
inline |
| void QTessellatorPrivate::addEdges | ( | ) |
Definition at line 950 of file qtessellator.cpp.
Referenced by QTessellatorPrivate().
Definition at line 1055 of file qtessellator.cpp.
Referenced by addIntersections().
| void QTessellatorPrivate::addIntersections | ( | ) |
Definition at line 1167 of file qtessellator.cpp.
Referenced by QTessellatorPrivate().
| void QTessellatorPrivate::cancelCoincidingEdges | ( | ) |
Definition at line 725 of file qtessellator.cpp.
Referenced by QTessellatorPrivate().
Definition at line 606 of file qtessellator.cpp.
Referenced by QTessellatorPrivate().
|
private |
Definition at line 1027 of file qtessellator.cpp.
Referenced by addIntersection().
| void QTessellatorPrivate::emitEdges | ( | QTessellator * | tessellator | ) |
Definition at line 788 of file qtessellator.cpp.
Referenced by QTessellatorPrivate().
| void QTessellatorPrivate::processIntersections | ( | ) |
Definition at line 850 of file qtessellator.cpp.
Referenced by QTessellatorPrivate().
| void QTessellatorPrivate::removeEdges | ( | ) |
Definition at line 915 of file qtessellator.cpp.
Referenced by QTessellatorPrivate().
| int QTessellatorPrivate::currentVertex |
Definition at line 233 of file qtessellator.cpp.
Referenced by addEdges(), and removeEdges().
| Intersections QTessellatorPrivate::intersections |
Definition at line 229 of file qtessellator.cpp.
Referenced by addEdges(), and processIntersections().
| Scanline QTessellatorPrivate::scanline |
Definition at line 230 of file qtessellator.cpp.
Referenced by addEdges(), addIntersections(), emitEdges(), processIntersections(), removeEdges(), and QTessellator::tessellate().
| Vertices QTessellatorPrivate::vertices |
Definition at line 228 of file qtessellator.cpp.
Referenced by addEdges(), addIntersection(), cancelCoincidingEdges(), collectAndSortVertices(), emitEdges(), and removeEdges().
| bool QTessellatorPrivate::winding |
Definition at line 231 of file qtessellator.cpp.
Referenced by cancelCoincidingEdges(), QTessellatorPrivate::Edge::Edge(), and emitEdges().
| Q27Dot5 QTessellatorPrivate::y |
Definition at line 232 of file qtessellator.cpp.
Referenced by QImageTextureGlyphCache::fillTexture().