(6d1384034deb681c1c4a656a1582f3e1606b1c1a)
#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.
|
enum | {
D2DDebugDrawInitialStateTag = -1
, D2DDebugFillTag = 1
, D2DDebugFillRectTag
, D2DDebugDrawRectsTag
,
D2DDebugDrawRectFsTag
, D2DDebugDrawEllipseTag
, D2DDebugDrawEllipseFTag
, D2DDebugDrawImageTag
,
D2DDebugDrawPixmapTag
, D2DDebugDrawStaticTextItemTag
, D2DDebugDrawTextItemTag
, D2DDebugDrawInitialStateTag = -1
,
D2DDebugFillTag = 1
, D2DDebugFillRectTag
, D2DDebugDrawRectsTag
, D2DDebugDrawRectFsTag
,
D2DDebugDrawEllipseTag
, D2DDebugDrawEllipseFTag
, D2DDebugDrawImageTag
, D2DDebugDrawPixmapTag
,
D2DDebugDrawStaticTextItemTag
, D2DDebugDrawTextItemTag
} |
enum | : unsigned { SimpleSystemClip = 0x1
, SimpleSystemClip = 0x1
} |
enum | ClipType { AxisAlignedClip
, LayerClip
, AxisAlignedClip
, LayerClip
} |
enum | {
D2DDebugDrawInitialStateTag = -1
, D2DDebugFillTag = 1
, D2DDebugFillRectTag
, D2DDebugDrawRectsTag
,
D2DDebugDrawRectFsTag
, D2DDebugDrawEllipseTag
, D2DDebugDrawEllipseFTag
, D2DDebugDrawImageTag
,
D2DDebugDrawPixmapTag
, D2DDebugDrawStaticTextItemTag
, D2DDebugDrawTextItemTag
, D2DDebugDrawInitialStateTag = -1
,
D2DDebugFillTag = 1
, D2DDebugFillRectTag
, D2DDebugDrawRectsTag
, D2DDebugDrawRectFsTag
,
D2DDebugDrawEllipseTag
, D2DDebugDrawEllipseFTag
, D2DDebugDrawImageTag
, D2DDebugDrawPixmapTag
,
D2DDebugDrawStaticTextItemTag
, D2DDebugDrawTextItemTag
} |
enum | : unsigned { SimpleSystemClip = 0x1
, SimpleSystemClip = 0x1
} |
enum | ClipType { AxisAlignedClip
, LayerClip
, AxisAlignedClip
, LayerClip
} |
◆ D2D_TAG
◆ anonymous enum [1/2]
Enumerator |
---|
D2DDebugDrawInitialStateTag | |
D2DDebugFillTag | |
D2DDebugFillRectTag | |
D2DDebugDrawRectsTag | |
D2DDebugDrawRectFsTag | |
D2DDebugDrawEllipseTag | |
D2DDebugDrawEllipseFTag | |
D2DDebugDrawImageTag | |
D2DDebugDrawPixmapTag | |
D2DDebugDrawStaticTextItemTag | |
D2DDebugDrawTextItemTag | |
D2DDebugDrawInitialStateTag | |
D2DDebugFillTag | |
D2DDebugFillRectTag | |
D2DDebugDrawRectsTag | |
D2DDebugDrawRectFsTag | |
D2DDebugDrawEllipseTag | |
D2DDebugDrawEllipseFTag | |
D2DDebugDrawImageTag | |
D2DDebugDrawPixmapTag | |
D2DDebugDrawStaticTextItemTag | |
D2DDebugDrawTextItemTag | |
Definition at line 36 of file qwindowsdirect2dpaintengine.cpp.
◆ anonymous enum [2/2]
Enumerator |
---|
D2DDebugDrawInitialStateTag | |
D2DDebugFillTag | |
D2DDebugFillRectTag | |
D2DDebugDrawRectsTag | |
D2DDebugDrawRectFsTag | |
D2DDebugDrawEllipseTag | |
D2DDebugDrawEllipseFTag | |
D2DDebugDrawImageTag | |
D2DDebugDrawPixmapTag | |
D2DDebugDrawStaticTextItemTag | |
D2DDebugDrawTextItemTag | |
D2DDebugDrawInitialStateTag | |
D2DDebugFillTag | |
D2DDebugFillRectTag | |
D2DDebugDrawRectsTag | |
D2DDebugDrawRectFsTag | |
D2DDebugDrawEllipseTag | |
D2DDebugDrawEllipseFTag | |
D2DDebugDrawImageTag | |
D2DDebugDrawPixmapTag | |
D2DDebugDrawStaticTextItemTag | |
D2DDebugDrawTextItemTag | |
Definition at line 36 of file qwindowsdirect2dpaintengine.cpp.
◆ anonymous enum [1/2]
anonymous enum : unsigned |
◆ anonymous enum [2/2]
anonymous enum : unsigned |
◆ ClipType [1/2]
◆ ClipType [2/2]
◆ adjustLine()
◆ factory()
ID2D1Factory1 * factory |
( |
| ) |
|
|
inlinestatic |
◆ isLinePositivelySloped()
bool isLinePositivelySloped |
( |
const QPointF & | p1, |
|
|
const QPointF & | p2 ) |
|
static |
◆ qGradientStopsToD2DStops()
◆ qt_imageForBrush()
Q_GUI_EXPORT QImage qt_imageForBrush |
( |
int | brushStyle, |
|
|
bool | invert ) |
◆ transformFromLine()
D2D1_MATRIX_3X2_F transformFromLine |
( |
const QLineF & | line, |
|
|
qreal | penWidth, |
|
|
qreal | dashOffset ) |
|
inlinestatic |
◆ MAGICAL_ALIASING_OFFSET
const qreal MAGICAL_ALIASING_OFFSET = 0.5 |
|
static |