Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QTessellator Class Referenceabstract

#include <qtessellator_p.h>

Collaboration diagram for QTessellator:

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

Detailed Description

Definition at line 21 of file qtessellator_p.h.

Constructor & Destructor Documentation

◆ QTessellator()

QTessellator::QTessellator ( )

Definition at line 1167 of file qtessellator.cpp.

◆ ~QTessellator()

QTessellator::~QTessellator ( )
virtual

Definition at line 1172 of file qtessellator.cpp.

Member Function Documentation

◆ addTrap()

virtual void QTessellator::addTrap ( const Trapezoid & trap)
pure virtual

Referenced by QTessellatorPrivate::emitEdges(), tessellateConvex(), and tessellateRect().

Here is the caller graph for this function:

◆ setWinding()

void QTessellator::setWinding ( bool w)

Definition at line 1177 of file qtessellator.cpp.

References QTessellatorPrivate::winding.

◆ tessellate()

◆ tessellateConvex()

◆ tessellateRect()

void QTessellator::tessellateRect ( const QPointF & a,
const QPointF & b,
qreal width )

Definition at line 1354 of file qtessellator.cpp.

References addTrap(), QTessellator::Vertex::x, and QTessellator::Vertex::y.

Here is the call graph for this function:

◆ QTessellatorPrivate

friend class QTessellatorPrivate
friend

Definition at line 47 of file qtessellator_p.h.


The documentation for this class was generated from the following files: