![]() |
Qt 6.x
The Qt SDK
|
#include <qtessellator_p.h>
Classes | |
struct | Trapezoid |
struct | Vertex |
Public Member Functions | |
QTessellator () | |
virtual | ~QTessellator () |
QRectF | tessellate (const QPointF *points, int nPoints) |
void | tessellateConvex (const QPointF *points, int nPoints) |
void | tessellateRect (const QPointF &a, const QPointF &b, qreal width) |
void | setWinding (bool w) |
virtual void | addTrap (const Trapezoid &trap)=0 |
Friends | |
class | QTessellatorPrivate |
Definition at line 21 of file qtessellator_p.h.
QTessellator::QTessellator | ( | ) |
Definition at line 1166 of file qtessellator.cpp.
References QTessellatorPrivate::QTessellatorPrivate(), and d.
|
virtual |
Definition at line 1171 of file qtessellator.cpp.
References d.
void QTessellator::setWinding | ( | bool | w | ) |
Definition at line 1176 of file qtessellator.cpp.
References d.
Definition at line 1182 of file qtessellator.cpp.
References d, i, Q27Dot5ToDouble, Q_ASSERT, QDEBUG, and qMin().
Definition at line 1258 of file qtessellator.cpp.
References QTessellator::Trapezoid::bottom, QTessellator::Trapezoid::bottomLeft, QTessellator::Trapezoid::bottomRight, d, dir, FloatToQ27Dot5, i, Q_ASSERT, qMax(), qMin(), qSwap(), QTessellator::Trapezoid::top, QTessellator::Trapezoid::topLeft, QTessellator::Trapezoid::topRight, QTessellator::Vertex::x, QTessellatorPrivate::y, and QTessellator::Vertex::y.
Definition at line 1353 of file qtessellator.cpp.
References FloatToQ27Dot5, perp(), qFuzzyIsNull(), qSqrt(), qSwap(), QPointF::x(), QTessellator::Vertex::x, QPointF::y(), and QTessellator::Vertex::y.
|
friend |
Definition at line 47 of file qtessellator_p.h.