![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qsgcurveprocessor_p.h>
Public Types | |
| typedef std::function< QVector3D(QVector2D)> | uvForPointCallback |
| typedef std::function< void(const std::array< QVector2D, 3 > &, const std::array< QVector2D, 3 > &, uvForPointCallback)> | addTriangleCallback |
| typedef std::function< void(const std::array< QVector2D, 3 > &, const std::array< QVector2D, 3 > &, const std::array< QVector2D, 3 > &, const std::array< float, 3 > &, QSGCurveStrokeNode::TriangleFlags)> | addStrokeTriangleCallback |
Static Public Member Functions | |
| static void | processFill (const QQuadPath &pathpath, Qt::FillRule fillRule, addTriangleCallback addTriangle) |
| static void | processStroke (const QQuadPath &strokePath, float miterLimit, float penWidth, bool cosmetic, Qt::PenJoinStyle joinStyle, Qt::PenCapStyle capStyle, addStrokeTriangleCallback addTriangle, int subdivisions=3) |
| static bool | solveOverlaps (QQuadPath &pathpath) |
| static QList< std::pair< int, int > > | findOverlappingCandidates (const QQuadPath &pathpath) |
| static bool | removeNestedSubpaths (QQuadPath &pathpath) |
| static bool | solveIntersections (QQuadPath &pathpath, bool removeNestedPaths=true) |
Definition at line 29 of file qsgcurveprocessor_p.h.
| typedef std::function<void(const std::array<QVector2D, 3> &, const std::array<QVector2D, 3> &, const std::array<QVector2D, 3> &, const std::array<float, 3> &, QSGCurveStrokeNode::TriangleFlags)> QSGCurveProcessor::addStrokeTriangleCallback |
Definition at line 40 of file qsgcurveprocessor_p.h.
| typedef std::function<void(const std::array<QVector2D, 3> &, const std::array<QVector2D, 3> &, uvForPointCallback)> QSGCurveProcessor::addTriangleCallback |
Definition at line 35 of file qsgcurveprocessor_p.h.
| typedef std::function<QVector3D(QVector2D)> QSGCurveProcessor::uvForPointCallback |
Definition at line 32 of file qsgcurveprocessor_p.h.
|
static |
Definition at line 896 of file qsgcurveprocessor.cpp.
|
static |
Definition at line 1942 of file qsgcurveprocessor.cpp.
|
static |
Definition at line 1571 of file qsgcurveprocessor.cpp.
|
static |
Definition at line 975 of file qsgcurveprocessor.cpp.
|
static |
Definition at line 1098 of file qsgcurveprocessor.cpp.
|
static |
Definition at line 878 of file qsgcurveprocessor.cpp.