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>.
Loading...
Searching...
No Matches
qtriangulator_p.h File Reference

(05fc3aef53348fb58be6308076e000825b704e58)

#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 QPolylineSet::vertices.

◆ 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 QPolylineSet::vertices.

◆ 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 QTriangleSet::vertices.

◆ 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(), and QTriangleSet::vertices.

Referenced by QOpenGL2PaintEngineExPrivate::fill(), QSGCurveProcessor::processFill(), 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 QTriangleSet::vertices.