![]() |
Qt 6.x
The Qt SDK
|
#include <qtriangulatingstroker_p.h>
Collaboration diagram for QDashedStrokeProcessor:Public Member Functions | |
| QDashedStrokeProcessor () | |
| void | process (const QVectorPath &path, const QPen &pen, const QRectF &clip, QPainter::RenderHints hints) |
| void | addElement (QPainterPath::ElementType type, qreal x, qreal y) |
| int | elementCount () const |
| qreal * | points () const |
| QPainterPath::ElementType * | elementTypes () const |
| void | setInvScale (qreal invScale) |
Definition at line 73 of file qtriangulatingstroker_p.h.
| QDashedStrokeProcessor::QDashedStrokeProcessor | ( | ) |
Definition at line 496 of file qtriangulatingstroker.cpp.
References qdashprocessor_cubicTo(), qdashprocessor_lineTo(), qdashprocessor_moveTo(), QStrokerOps::setCubicToHook(), QStrokerOps::setLineToHook(), and QStrokerOps::setMoveToHook().
Here is the call graph for this function:
|
inline |
Definition at line 80 of file qtriangulatingstroker_p.h.
|
inline |
Definition at line 86 of file qtriangulatingstroker_p.h.
Referenced by QOpenGL2PaintEngineExPrivate::stroke(), and QQuickShapeGenericRenderer::triangulateStroke().
Here is the caller graph for this function:
|
inline |
Definition at line 88 of file qtriangulatingstroker_p.h.
Referenced by QOpenGL2PaintEngineExPrivate::stroke(), and QQuickShapeGenericRenderer::triangulateStroke().
Here is the caller graph for this function:
|
inline |
Definition at line 87 of file qtriangulatingstroker_p.h.
Referenced by QOpenGL2PaintEngineExPrivate::stroke(), and QQuickShapeGenericRenderer::triangulateStroke().
Here is the caller graph for this function:| void QDashedStrokeProcessor::process | ( | const QVectorPath & | path, |
| const QPen & | pen, | ||
| const QRectF & | clip, | ||
| QPainter::RenderHints | hints | ||
| ) |
Definition at line 505 of file qtriangulatingstroker.cpp.
References QDashStroker::begin(), CURVE_FLATNESS, QPainterPath::CurveToElement, QPen::dashOffset(), QPen::dashPattern(), QDashStroker::end(), QBezier::fromPoints(), QRectF::height(), i, QPen::isCosmetic(), QStrokerOps::lineTo(), QPainterPath::LineToElement, QPen::miterLimit(), QStrokerOps::moveTo(), QPainterPath::MoveToElement, qMax(), qpen_widthf(), QDataBuffer< Type >::reserve(), QDataBuffer< Type >::reset(), QStrokerOps::setClipRect(), QDashStroker::setDashOffset(), QDashStroker::setDashPattern(), QDashStroker::setMiterLimit(), QDashStroker::setStrokeWidth(), QRectF::width(), QPointF::x(), and QPointF::y().
Referenced by QOpenGL2PaintEngineExPrivate::stroke(), and QQuickShapeGenericRenderer::triangulateStroke().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 90 of file qtriangulatingstroker_p.h.
Referenced by QQuickShapeGenericRenderer::triangulateStroke(), and QOpenGL2PaintEngineExPrivate::updateMatrix().
Here is the caller graph for this function: