Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qtriangulator_p.h File Reference
#include <QtGui/private/qtguiglobal_p.h>
#include <QtGui/private/qvectorpath_p.h>
#include <QtCore/qlist.h>
+ Include dependency graph for qtriangulator_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QVertexIndexVector
 
struct  QTriangleSet
 
struct  QPolylineSet
 

Functions

QTriangleSet Q_GUI_EXPORT qTriangulate (const qreal *polygon, int count, uint hint=QVectorPath::PolygonHint|QVectorPath::OddEvenFill, const QTransform &matrix=QTransform(), bool allowUintIndices=true)
 
QTriangleSet Q_GUI_EXPORT qTriangulate (const QVectorPath &path, const QTransform &matrix=QTransform(), qreal lod=1, bool allowUintIndices=true)
 
QTriangleSet Q_GUI_EXPORT qTriangulate (const QPainterPath &path, const QTransform &matrix=QTransform(), qreal lod=1, bool allowUintIndices=true)
 
QPolylineSet qPolyline (const QVectorPath &path, const QTransform &matrix=QTransform(), qreal lod=1, bool allowUintIndices=true)
 
QPolylineSet Q_GUI_EXPORT qPolyline (const QPainterPath &path, const QTransform &matrix=QTransform(), qreal lod=1, bool allowUintIndices=true)
 

Function Documentation

◆ qPolyline() [1/2]

QPolylineSet Q_GUI_EXPORT qPolyline ( const QPainterPath path,
const QTransform matrix = QTransform(),
qreal  lod = 1,
bool  allowUintIndices = true 
)

Definition at line 2303 of file qtriangulator.cpp.

References QVertexSet< T >::indices, QPolylineSet::indices, QTriangulator< T >::initialize(), QTriangulator< T >::polyline(), QVertexIndexVector::setDataUint(), QVertexIndexVector::setDataUshort(), QVertexSet< T >::vertices, and QPolylineSet::vertices.

+ Here is the call graph for this function:

◆ qPolyline() [2/2]

QPolylineSet qPolyline ( const QVectorPath path,
const QTransform matrix = QTransform(),
qreal  lod = 1,
bool  allowUintIndices = true 
)

Definition at line 2283 of file qtriangulator.cpp.

References QVertexSet< T >::indices, QPolylineSet::indices, QTriangulator< T >::initialize(), QTriangulator< T >::polyline(), QVertexIndexVector::setDataUint(), QVertexIndexVector::setDataUshort(), QVertexSet< T >::vertices, and QPolylineSet::vertices.

+ Here is the call graph for this function:

◆ qTriangulate() [1/3]

QTriangleSet Q_GUI_EXPORT qTriangulate ( const QPainterPath path,
const QTransform matrix = QTransform(),
qreal  lod = 1,
bool  allowUintIndices = true 
)

Definition at line 2263 of file qtriangulator.cpp.

References QVertexSet< T >::indices, QTriangleSet::indices, QTriangulator< T >::initialize(), QVertexIndexVector::setDataUint(), QVertexIndexVector::setDataUshort(), QTriangulator< T >::triangulate(), QVertexSet< T >::vertices, and QTriangleSet::vertices.

+ Here is the call graph for this function:

◆ qTriangulate() [2/3]

QTriangleSet Q_GUI_EXPORT qTriangulate ( const qreal polygon,
int  count,
uint  hint = QVectorPath::PolygonHint|QVectorPath::OddEvenFill,
const QTransform matrix = QTransform(),
bool  allowUintIndices = true 
)

Definition at line 2218 of file qtriangulator.cpp.

References hint(), QVertexSet< T >::indices, QTriangleSet::indices, QTriangulator< T >::initialize(), QVertexIndexVector::setDataUint(), QVertexIndexVector::setDataUshort(), QTriangulator< T >::triangulate(), QVertexSet< T >::vertices, and QTriangleSet::vertices.

Referenced by QOpenGL2PaintEngineExPrivate::fill(), and QQuickShapeGenericRenderer::triangulateFill().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ qTriangulate() [3/3]

QTriangleSet Q_GUI_EXPORT qTriangulate ( const QVectorPath path,
const QTransform matrix = QTransform(),
qreal  lod = 1,
bool  allowUintIndices = true 
)

Definition at line 2240 of file qtriangulator.cpp.

References QVertexSet< T >::indices, QTriangleSet::indices, QTriangulator< T >::initialize(), QVertexIndexVector::setDataUint(), QVertexIndexVector::setDataUshort(), QTriangulator< T >::triangulate(), QVertexSet< T >::vertices, and QTriangleSet::vertices.

+ Here is the call graph for this function: