#include "qpainterpath.h"
#include "qpainterpath_p.h"
#include <qbitmap.h>
#include <qdebug.h>
#include <qiodevice.h>
#include <qlist.h>
#include <qpen.h>
#include <qpolygon.h>
#include <qtextlayout.h>
#include <qvarlengtharray.h>
#include <qmath.h>
#include <private/qbezier_p.h>
#include <private/qfontengine_p.h>
#include <private/qnumeric_p.h>
#include <private/qobject_p.h>
#include <private/qpathclipper_p.h>
#include <private/qstroker_p.h>
#include <private/qtextengine_p.h>
#include <limits.h>
Go to the source code of this file.
|
QPainterPath | qt_stroke_dash (const QPainterPath &path, qreal *dashes, int dashCount) |
|
void | qt_find_ellipse_coords (const QRectF &r, qreal angle, qreal length, QPointF *startPoint, QPointF *endPoint) |
|
QDataStream & | operator<< (QDataStream &s, const QPainterPath &p) |
|
QDataStream & | operator>> (QDataStream &s, QPainterPath &p) |
|
void | qt_path_stroke_move_to (qfixed x, qfixed y, void *data) |
|
void | qt_path_stroke_line_to (qfixed x, qfixed y, void *data) |
|
void | qt_path_stroke_cubic_to (qfixed c1x, qfixed c1y, qfixed c2x, qfixed c2y, qfixed ex, qfixed ey, void *data) |
|
QDebug | operator<< (QDebug s, const QPainterPath &p) |
|
◆ PM_DISPLAY
◆ PM_INIT
◆ PM_MEASURE
◆ QT_BEZIER_A
#define QT_BEZIER_A |
( |
|
bezier, |
|
|
|
coord |
|
) |
| |
Value: 3 * (-bezier.coord##1 \
+ 3*bezier.coord##2 \
- 3*bezier.coord##3 \
+bezier.coord##4)
Definition at line 1374 of file qpainterpath.cpp.
◆ QT_BEZIER_B
#define QT_BEZIER_B |
( |
|
bezier, |
|
|
|
coord |
|
) |
| |
Value: 6 * (bezier.coord##1 \
- 2*bezier.coord##2 \
+ bezier.coord##3)
Definition at line 1379 of file qpainterpath.cpp.
◆ QT_BEZIER_C
#define QT_BEZIER_C |
( |
|
bezier, |
|
|
|
coord |
|
) |
| |
Value: 3 * (- bezier.coord##1 \
+ bezier.coord##2)
Definition at line 1383 of file qpainterpath.cpp.
◆ QT_BEZIER_CHECK_T
#define QT_BEZIER_CHECK_T |
( |
|
bezier, |
|
|
|
t |
|
) |
| |
Value: if (
t >= 0 &&
t <= 1) { \
QPointF
p(
b.pointAt(
t)); \
if (
p.x() < minx) minx =
p.x(); \
else
if (
p.x() > maxx) maxx =
p.x(); \
if (
p.y() < miny) miny =
p.y(); \
else
if (
p.y() > maxy) maxy =
p.y(); \
}
GLboolean GLboolean GLboolean b
Definition at line 1386 of file qpainterpath.cpp.
◆ PainterDirections
◆ operator<<() [1/2]
◆ operator<<() [2/2]
◆ operator>>()
◆ qt_find_ellipse_coords()
◆ qt_path_stroke_cubic_to()
◆ qt_path_stroke_line_to()
◆ qt_path_stroke_move_to()
◆ qt_stroke_dash()