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().