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
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: