Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QDashedStrokeProcessor Class Reference

#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
 
qrealpoints () const
 
QPainterPath::ElementTypeelementTypes () const
 
void setInvScale (qreal invScale)
 

Detailed Description

Definition at line 73 of file qtriangulatingstroker_p.h.

Constructor & Destructor Documentation

◆ QDashedStrokeProcessor()

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:

Member Function Documentation

◆ addElement()

void QDashedStrokeProcessor::addElement ( QPainterPath::ElementType  type,
qreal  x,
qreal  y 
)
inline

Definition at line 80 of file qtriangulatingstroker_p.h.

◆ elementCount()

int QDashedStrokeProcessor::elementCount ( ) const
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:

◆ elementTypes()

QPainterPath::ElementType * QDashedStrokeProcessor::elementTypes ( ) const
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:

◆ points()

qreal * QDashedStrokeProcessor::points ( ) const
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:

◆ process()

void QDashedStrokeProcessor::process ( const QVectorPath path,
const QPen pen,
const QRectF clip,
QPainter::RenderHints  hints 
)

◆ setInvScale()

void QDashedStrokeProcessor::setInvScale ( qreal  invScale)
inline

Definition at line 90 of file qtriangulatingstroker_p.h.

Referenced by QQuickShapeGenericRenderer::triangulateStroke(), and QOpenGL2PaintEngineExPrivate::updateMatrix().

+ Here is the caller graph for this function:

The documentation for this class was generated from the following files: