(fc00dca1c388ee04401d2e391f74b38d42c177df)
#include "qtransform.h"
#include "qdatastream.h"
#include "qdebug.h"
#include "qhashfunctions.h"
#include "qregion.h"
#include "qpainterpath.h"
#include "qpainterpath_p.h"
#include "qvariant.h"
#include "qmath_p.h"
#include <qnumeric.h>
#include <private/qbezier_p.h>
Go to the source code of this file.
|
QT_BEGIN_NAMESPACE static Q_NEVER_INLINE void | nanWarning (const char *func) |
size_t | qHash (const QTransform &key, size_t seed) noexcept |
QDataStream & | operator<< (QDataStream &s, const QTransform &m) |
QDataStream & | operator>> (QDataStream &s, QTransform &t) |
QDebug | operator<< (QDebug dbg, const QTransform &m) |
Q_GUI_EXPORT QPainterPath | qt_regionToPath (const QRegion ®ion) |
static QHomogeneousCoordinate | mapHomogeneous (const QTransform &transform, const QPointF &p) |
static bool | lineTo_clipped (QPainterPath &path, const QTransform &transform, const QPointF &a, const QPointF &b, bool needsMoveTo, bool needsLineTo=true) |
Q_GUI_EXPORT bool | qt_scaleForTransform (const QTransform &transform, qreal *scale) |
static bool | cubicTo_clipped (QPainterPath &path, const QTransform &transform, const QPointF &a, const QPointF &b, const QPointF &c, const QPointF &d, bool needsMoveTo) |
static QPainterPath | mapProjective (const QTransform &transform, const QPainterPath &path) |
QDataStream & | operator>> (QDataStream &s, QTransform::Affine &m) |
QDataStream & | operator<< (QDataStream &s, const QTransform::Affine &m) |
◆ Q_NEAR_CLIP
#define Q_NEAR_CLIP (sizeof(qreal) == sizeof(double) ? 0.000001 : 0.0001) |
◆ cubicTo_clipped()
◆ lineTo_clipped()
◆ mapHomogeneous()
◆ mapProjective()
◆ nanWarning()
◆ operator<<() [1/3]
◆ operator<<() [2/3]
◆ operator<<() [3/3]
◆ operator>>() [1/2]
◆ operator>>() [2/2]
◆ qHash()
size_t qHash |
( |
const QTransform & | key, |
|
|
size_t | seed ) |
|
noexcept |
◆ qt_regionToPath()
◆ qt_scaleForTransform()
Q_GUI_EXPORT bool qt_scaleForTransform |
( |
const QTransform & | transform, |
|
|
qreal * | scale ) |