![]() |
Qt 6.x
The Qt SDK
|
#include "qpaintengineex_p.h"
#include "qpainter_p.h"
#include "qstroker_p.h"
#include "qbezier_p.h"
#include <private/qpainterpath_p.h>
#include <private/qfontengine_p.h>
#include <private/qstatictext_p.h>
#include <qvarlengtharray.h>
#include <qdebug.h>
Go to the source code of this file.
Classes | |
struct | StrokeHandler |
Macros | |
#define | QT_MAX_CACHED_GLYPH_SIZE 64 |
Functions | |
const QVectorPath & | qtVectorPathForPath (const QPainterPath &path) |
QDebug Q_GUI_EXPORT & | operator<< (QDebug &s, const QVectorPath &path) |
static void | qpaintengineex_moveTo (qreal x, qreal y, void *data) |
static void | qpaintengineex_lineTo (qreal x, qreal y, void *data) |
static void | qpaintengineex_cubicTo (qreal c1x, qreal c1y, qreal c2x, qreal c2y, qreal ex, qreal ey, void *data) |
Q_GUI_EXPORT bool | qt_scaleForTransform (const QTransform &transform, qreal *scale) |
Q_GUI_EXPORT QPainterPath | qt_painterPathFromVectorPath (const QVectorPath &path) |
Variables | |
static const QPainterPath::ElementType | qpaintengineex_ellipse_types [] |
static const QPainterPath::ElementType | qpaintengineex_line_types_16 [] |
static const QPainterPath::ElementType | qpaintengineex_rect4_types_32 [] |
static const QPainterPath::ElementType | qpaintengineex_roundedrect_types [] |
#define QT_MAX_CACHED_GLYPH_SIZE 64 |
Definition at line 19 of file qpaintengineex.cpp.
QDebug Q_GUI_EXPORT & operator<< | ( | QDebug & | s, |
const QVectorPath & | path | ||
) |
Definition at line 102 of file qpaintengineex.cpp.
References Qt::hex().
|
static |
Definition at line 317 of file qpaintengineex.cpp.
References QPainterPath::CurveToDataElement, and QPainterPath::CurveToElement.
Referenced by QPaintEngineEx::stroke().
Definition at line 311 of file qpaintengineex.cpp.
References QPainterPath::LineToElement.
Referenced by QPaintEngineEx::stroke().
Definition at line 305 of file qpaintengineex.cpp.
References QPainterPath::MoveToElement.
Referenced by QPaintEngineEx::stroke().
Q_GUI_EXPORT QPainterPath qt_painterPathFromVectorPath | ( | const QVectorPath & | path | ) |
Definition at line 1001 of file qpaintengineex.cpp.
References QPainterPath::CurveToDataElement, QPainterPath::CurveToElement, i, QPainterPath::LineToElement, QPainterPath::MoveToElement, p1, p2, Qt::WindingFill, and QVectorPath::WindingFill.
Q_GUI_EXPORT bool qt_scaleForTransform | ( | const QTransform & | transform, |
qreal * | scale | ||
) |
Definition at line 2301 of file qtransform.cpp.
const QVectorPath & qtVectorPathForPath | ( | const QPainterPath & | path | ) |
Definition at line 95 of file qpaintengineex.cpp.
Referenced by QWindowsDirect2DPaintEngine::begin(), QPaintEngineEx::clip(), QPaintEngineEx::drawPath(), QPaintEngineEx::drawStaticTextItem(), QQuickShapeGenericRenderer::endSync(), QPainter::fillPath(), QTriangulator< T >::initialize(), qSimplifyPath(), QPainter::strokePath(), QOpenGL2PaintEngineExPrivate::systemStateChanged(), QQuickShapeGenericRenderer::triangulateFill(), and QQuickShapeGenericRenderer::triangulateStroke().
|
static |
Definition at line 209 of file qpaintengineex.cpp.
Referenced by QPaintEngineEx::drawEllipse().
|
static |
Definition at line 228 of file qpaintengineex.cpp.
Referenced by QPaintEngineEx::drawLines(), QPaintEngineEx::drawLines(), QPaintEngineEx::drawPoints(), and QPaintEngineEx::drawPoints().
|
static |
Definition at line 247 of file qpaintengineex.cpp.
Referenced by QPaintEngineEx::clip().
|
static |
Definition at line 283 of file qpaintengineex.cpp.
Referenced by QPaintEngineEx::drawRoundedRect().