![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qwindowsdirect2dpaintengine.h"#include "qwindowsdirect2dplatformpixmap.h"#include "qwindowsdirect2dpaintdevice.h"#include "qwindowsdirect2dcontext.h"#include "qwindowsdirect2dhelpers.h"#include "qwindowsdirect2dbitmap.h"#include "qwindowsdirect2ddevicecontext.h"#include <QtGui/private/qwindowsfontdatabase_p.h>#include "qwindowsintegration.h"#include <QtCore/qmath.h>#include <QtCore/qstack.h>#include <QtCore/qsettings.h>#include <QtCore/private/qcomptr_p.h>#include <QtGui/private/qpaintengine_p.h>#include <QtGui/private/qtextengine_p.h>#include <QtGui/private/qfontengine_p.h>#include <QtGui/private/qstatictext_p.h>#include <d2d1_1.h>#include <dwrite_1.h>Go to the source code of this file.
Classes | |
| class | Direct2DPathGeometryWriter |
| struct | D2DVectorPathCache |
| class | QWindowsDirect2DPaintEnginePrivate |
| class | QWindowsDirect2DPaintEngineSuspenderImpl |
| class | QWindowsDirect2DPaintEngineSuspenderPrivate |
Macros | |
| #define | D2D_TAG(tag) |
Functions | |
| Q_GUI_EXPORT QImage | qt_imageForBrush (int brushStyle, bool invertinvert) |
| static ID2D1Factory1 * | factory () |
| static D2D1_MATRIX_3X2_F | transformFromLine (const QLineF &line, qreal penWidth, qreal dashOffset) |
| static void | adjustLine (QPointF *p1, QPointF *p2) |
| static bool | isLinePositivelySloped (const QPointF &p1, const QPointF &p2) |
| static QList< D2D1_GRADIENT_STOP > | qGradientStopsToD2DStops (const QGradientStops &qstops) |
Variables | |
| static const qreal | MAGICAL_ALIASING_OFFSET = 0.5 |
| #define D2D_TAG | ( | tag | ) |
Definition at line 66 of file qwindowsdirect2dpaintengine.cpp.
| anonymous enum |
Definition at line 37 of file qwindowsdirect2dpaintengine.cpp.
| anonymous enum |
Definition at line 37 of file qwindowsdirect2dpaintengine.cpp.
| anonymous enum : unsigned |
| Enumerator | |
|---|---|
| SimpleSystemClip | |
| SimpleSystemClip | |
Definition at line 52 of file qwindowsdirect2dpaintengine.cpp.
| anonymous enum : unsigned |
| Enumerator | |
|---|---|
| SimpleSystemClip | |
| SimpleSystemClip | |
Definition at line 52 of file qwindowsdirect2dpaintengine.cpp.
| enum ClipType |
| Enumerator | |
|---|---|
| AxisAlignedClip | |
| LayerClip | |
| AxisAlignedClip | |
| LayerClip | |
Definition at line 56 of file qwindowsdirect2dpaintengine.cpp.
| enum ClipType |
| Enumerator | |
|---|---|
| AxisAlignedClip | |
| LayerClip | |
| AxisAlignedClip | |
| LayerClip | |
Definition at line 56 of file qwindowsdirect2dpaintengine.cpp.
Definition at line 1337 of file qwindowsdirect2dpaintengine.cpp.
|
inlinestatic |
Definition at line 70 of file qwindowsdirect2dpaintengine.cpp.
References QWindowsDirect2DContext::d2dFactory(), and QWindowsDirect2DContext::instance().
Referenced by Direct2DPathGeometryWriter::begin(), and QWindowsDirect2DPaintEnginePrivate::updatePen().
Definition at line 1326 of file qwindowsdirect2dpaintengine.cpp.
|
static |
Definition at line 90 of file qwindowsdirect2dpaintengine.cpp.
| Q_GUI_EXPORT QImage qt_imageForBrush | ( | int | brushStyle, |
| bool | invert ) |
Definition at line 147 of file qbrush.cpp.
|
inlinestatic |
Definition at line 75 of file qwindowsdirect2dpaintengine.cpp.
|
static |
Definition at line 64 of file qwindowsdirect2dpaintengine.cpp.