![]() |
Qt 6.x
The Qt SDK
|
#include <qquickshapecurverenderer_p.h>
Classes | |
class | Element |
Static Public Member Functions | |
static QuadPath | fromPainterPath (const QPainterPath &path) |
Friends | |
QDebug | operator<< (QDebug, const QuadPath &) |
Definition at line 31 of file qquickshapecurverenderer_p.h.
void QuadPath::addCurvatureData | ( | ) |
Definition at line 342 of file qquickshapecurverenderer.cpp.
References QuadPath::Element::childCount(), QuadPath::Element::isLine(), QuadPath::Element::isSubpathStart(), Q_ASSERT, qDebug, qEnvironmentVariableIntValue(), and sp.
bool QuadPath::contains | ( | const QVector2D & | v | ) | const |
Definition at line 210 of file qquickshapecurverenderer.cpp.
References dir, e, i, qMax(), qMin(), qSwap(), QVector2D::x(), and QVector2D::y().
QRectF QuadPath::controlPointRect | ( | ) | const |
Definition at line 392 of file qquickshapecurverenderer.cpp.
References e, elementCount(), QVector2D::setX(), QVector2D::setY(), QVector2D::toPointF(), QVector2D::x(), and QVector2D::y().
QuadPath QuadPath::dashed | ( | qreal | lineWidth, |
const QList< qreal > & | dashPattern, | ||
qreal | dashOffset = 0 |
||
) | const |
Definition at line 607 of file qquickshapecurverenderer.cpp.
References ElementCutter::consume(), ElementCutter::currentControlPoint(), ElementCutter::currentCutPoint(), elementAt(), elementCount(), i, QuadPath::Element::isLine(), QuadPath::Element::isSubpathStart(), ElementCutter::lastLength(), QList< T >::length(), qMax(), and QuadPath::Element::startPoint().
Definition at line 223 of file qquickshapecurverenderer_p.h.
References i.
Referenced by dashed(), indexOfChildAt(), and splitElementAt().
Definition at line 224 of file qquickshapecurverenderer_p.h.
References i.
|
inline |
Definition at line 56 of file qquickshapecurverenderer_p.h.
Referenced by controlPointRect(), dashed(), subPathsClosed(), and toPainterPath().
qsizetype QuadPath::elementCountRecursive | ( | ) | const |
Definition at line 411 of file qquickshapecurverenderer.cpp.
References iterateElements().
Referenced by flattened().
|
inline |
Definition at line 52 of file qquickshapecurverenderer_p.h.
Referenced by QQuickShapeCurveRenderer::setFillRule(), and toPainterPath().
QuadPath QuadPath::flattened | ( | ) | const |
Definition at line 487 of file qquickshapecurverenderer.cpp.
References elementCountRecursive(), and iterateElements().
|
static |
Definition at line 296 of file qquickshapecurverenderer.cpp.
References QPainterPath::CurveToElement, QBezier::fromPoints(), i, QPainterPath::LineToElement, QPainterPath::MoveToElement, qt_toQuadratics(), QList< T >::size(), sp, and QPainterPath::Element::type.
Referenced by QQuickShapeCurveRenderer::updateNode().
Definition at line 229 of file qquickshapecurverenderer_p.h.
References elementAt(), i, and QuadPath::Element::indexOfChild().
|
inline |
Definition at line 57 of file qquickshapecurverenderer_p.h.
|
inline |
Definition at line 188 of file qquickshapecurverenderer_p.h.
References e, i, and iterateChildrenOf().
Definition at line 175 of file qquickshapecurverenderer_p.h.
References e, i, and iterateChildrenOf().
Referenced by iterateChildrenOf(), iterateChildrenOf(), iterateElements(), and iterateElements().
|
inline |
Definition at line 201 of file qquickshapecurverenderer_p.h.
References e, and iterateChildrenOf().
Referenced by elementCountRecursive(), and flattened().
|
inline |
Definition at line 212 of file qquickshapecurverenderer_p.h.
References e, and iterateChildrenOf().
Definition at line 40 of file qquickshapecurverenderer_p.h.
Definition at line 34 of file qquickshapecurverenderer_p.h.
Definition at line 45 of file qquickshapecurverenderer_p.h.
Definition at line 55 of file qquickshapecurverenderer_p.h.
|
inline |
Definition at line 53 of file qquickshapecurverenderer_p.h.
References rule.
Definition at line 662 of file qquickshapecurverenderer.cpp.
References elementAt(), parent, qDebug, and qFuzzyCompare().
QuadPath QuadPath::subPathsClosed | ( | ) | const |
Definition at line 439 of file qquickshapecurverenderer.cpp.
References elementCount(), i, Q_ASSERT, and sp.
QPainterPath QuadPath::toPainterPath | ( | ) | const |
Definition at line 418 of file qquickshapecurverenderer.cpp.
References QuadPath::Element::controlPoint(), elementCount(), QuadPath::Element::endPoint(), fillRule(), QuadPath::Element::startPoint(), and QVector2D::toPointF().
Definition at line 716 of file qquickshapecurverenderer.cpp.