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
qoutlinemapper_p.h File Reference

(ce7b4c734b78d24b75ecb389cf799ce85d0cc3bf)

#include <QtGui/private/qtguiglobal_p.h>
#include <QtCore/qrect.h>
#include <QtGui/qtransform.h>
#include <QtGui/qpainterpath.h>
#include <private/qrasterdefs_p.h>
#include <private/qdatabuffer_p.h>
#include "qpaintengineex_p.h"
+ Include dependency graph for qoutlinemapper_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QOutlineMapper
 

Macros

#define QT_FT_BEGIN_HEADER
 
#define QT_FT_END_HEADER
 

Functions

Q_GUI_EXPORT bool qt_scaleForTransform (const QTransform &transform, qreal *scale)
 

Variables

QT_BEGIN_NAMESPACE constexpr int QT_RASTER_COORD_LIMIT = ((1<<15) - 1)
 

Macro Definition Documentation

◆ QT_FT_BEGIN_HEADER

#define QT_FT_BEGIN_HEADER

Definition at line 24 of file qoutlinemapper_p.h.

◆ QT_FT_END_HEADER

#define QT_FT_END_HEADER

Definition at line 25 of file qoutlinemapper_p.h.

Function Documentation

◆ qt_scaleForTransform()

Q_GUI_EXPORT bool qt_scaleForTransform ( const QTransform & transform,
qreal * scale )

Definition at line 2148 of file qtransform.cpp.

References qAbs(), qFuzzyCompare(), qMax(), qSqrt(), QTransform::TxRotate, QTransform::TxScale, and QTransform::TxTranslate.

Referenced by QCoreTextFontEngine::draw(), QPixmapBlurFilter::draw(), QCoreTextFontEngine::imageForGlyph(), QStrokerOps::setCurveThresholdFromTransform(), QOutlineMapper::setMatrix(), QOpenGL2PaintEngineEx::stroke(), QRasterPaintEngine::updateMatrix(), and QX11PaintEngine::updateMatrix().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ QT_RASTER_COORD_LIMIT