Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#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 d, dir, FloatToQ27Dot5, i, Q_ASSERT, qMax(), qMin(), qSwap(), QTessellator::Trapezoid::top, QTessellator::Vertex::x, and QTessellatorPrivate::y.
Definition at line 1353 of file qtessellator.cpp.
References FloatToQ27Dot5, perp(), qFuzzyIsNull(), qSqrt(), qSwap(), QTessellator::Vertex::x, and QTessellator::Vertex::y.
|
friend |
Definition at line 47 of file qtessellator_p.h.