![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Public Attributes | ||
QWindowsDirect2DBitmap * | bitmap | |
QImage | fallbackImage | |
unsigned int | clipFlags = 0 | |
QStack< ClipType > | pushedClips | |
QWindowsDirect2DPaintEngine::Flags | flags | |
QPointF | currentBrushOrigin | |
QHash< QFontDef, ComPtr< IDWriteFontFace > > | fontCache | |
struct { | ||
bool emulate | ||
QPen qpen | ||
ComPtr< ID2D1Brush > brush | ||
ComPtr< ID2D1StrokeStyle1 > strokeStyle | ||
ComPtr< ID2D1BitmapBrush1 > dashBrush | ||
int dashLength | ||
} | pen | |
struct { | ||
bool emulate | ||
QBrush qbrush | ||
ComPtr< ID2D1Brush > brush | ||
} | brush | |
![]() | ||
QStroker | stroker | |
QDashStroker | dasher | |
StrokeHandler * | strokeHandler | |
QStrokerOps * | activeStroker | |
QPen | strokerPen | |
QRect | exDeviceRect | |
![]() | ||
QPaintDevice * | pdev | |
QPaintEngine * | q_ptr | |
QRegion | baseSystemClip | |
QRegion | systemClip | |
QRect | systemRect | |
QRegion | systemViewport | |
QTransform | systemTransform | |
QPaintDevice * | currentClipDevice | |
uint | hasSystemTransform: 1 | |
uint | hasSystemViewport: 1 | |
Additional Inherited Members | |
![]() | |
static QPaintEnginePrivate * | get (QPaintEngine *paintEngine) |
Definition at line 222 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 226 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 226 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 290 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 290 of file qwindowsdirect2dpaintengine.cpp.
Definition at line 447 of file qwindowsdirect2dpaintengine.cpp.
Definition at line 447 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 356 of file qwindowsdirect2dpaintengine.cpp.
References AxisAlignedClip, dc(), and LayerClip.
Referenced by clip(), and updateClipEnabled().
|
inline |
Definition at line 356 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 378 of file qwindowsdirect2dpaintengine.cpp.
References clearClips().
|
inline |
Definition at line 378 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 277 of file qwindowsdirect2dpaintengine.cpp.
Referenced by clearClips(), and to_d2d_brush().
|
inline |
Definition at line 277 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 866 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 866 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 989 of file qwindowsdirect2dpaintengine.cpp.
References QWindowsDirect2DContext::dwriteGdiInterop(), and QWindowsDirect2DContext::instance().
|
inline |
Definition at line 989 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 283 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 283 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 297 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 297 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 435 of file qwindowsdirect2dpaintengine.cpp.
Referenced by updateBrushOrigin().
|
inline |
Definition at line 435 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 318 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 318 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 901 of file qwindowsdirect2dpaintengine.cpp.
References Direct2DPathGeometryWriter::begin(), and Direct2DPathGeometryWriter::close().
|
inline |
Definition at line 901 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 573 of file qwindowsdirect2dpaintengine.cpp.
References QWindowsDirect2DBitmap::bitmap(), QWindowsDirect2DPlatformPixmap::bitmap(), and dc().
|
inline |
Definition at line 573 of file qwindowsdirect2dpaintengine.cpp.
Definition at line 413 of file qwindowsdirect2dpaintengine.cpp.
Definition at line 413 of file qwindowsdirect2dpaintengine.cpp.
Definition at line 429 of file qwindowsdirect2dpaintengine.cpp.
References negateCurrentBrushOrigin().
Definition at line 429 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 370 of file qwindowsdirect2dpaintengine.cpp.
References clearClips().
|
inline |
Definition at line 370 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 394 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 394 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 861 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 861 of file qwindowsdirect2dpaintengine.cpp.
Definition at line 310 of file qwindowsdirect2dpaintengine.cpp.
Definition at line 310 of file qwindowsdirect2dpaintengine.cpp.
Definition at line 460 of file qwindowsdirect2dpaintengine.cpp.
References QWindowsDirect2DDeviceContext::begin(), QWindowsDirect2DBitmap::deviceContext(), QWindowsDirect2DDeviceContext::end(), QWindowsDirect2DDeviceContext::get(), QWindowsDirect2DBitmap::resize(), and QWindowsDirect2DBitmap::size().
Definition at line 460 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 305 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 305 of file qwindowsdirect2dpaintengine.cpp.
|
inline |
Definition at line 761 of file qwindowsdirect2dpaintengine.cpp.
References Direct2DPathGeometryWriter::begin(), Direct2DPathGeometryWriter::close(), Direct2DPathGeometryWriter::isInFigure(), Direct2DPathGeometryWriter::setAliasingEnabled(), and Direct2DPathGeometryWriter::setWindingFillEnabled().
|
inline |
Definition at line 761 of file qwindowsdirect2dpaintengine.cpp.
QWindowsDirect2DBitmap * QWindowsDirect2DPaintEnginePrivate::bitmap |
Definition at line 236 of file qwindowsdirect2dpaintengine.cpp.
struct { ... } QWindowsDirect2DPaintEnginePrivate::brush |
Definition at line 250 of file qwindowsdirect2dpaintengine.cpp.
struct { ... } QWindowsDirect2DPaintEnginePrivate::brush |
unsigned int QWindowsDirect2DPaintEnginePrivate::clipFlags = 0 |
Definition at line 239 of file qwindowsdirect2dpaintengine.cpp.
QPointF QWindowsDirect2DPaintEnginePrivate::currentBrushOrigin |
Definition at line 243 of file qwindowsdirect2dpaintengine.cpp.
ComPtr<ID2D1BitmapBrush1> QWindowsDirect2DPaintEnginePrivate::dashBrush |
Definition at line 252 of file qwindowsdirect2dpaintengine.cpp.
int QWindowsDirect2DPaintEnginePrivate::dashLength |
Definition at line 253 of file qwindowsdirect2dpaintengine.cpp.
bool QWindowsDirect2DPaintEnginePrivate::emulate |
Definition at line 248 of file qwindowsdirect2dpaintengine.cpp.
QImage QWindowsDirect2DPaintEnginePrivate::fallbackImage |
Definition at line 237 of file qwindowsdirect2dpaintengine.cpp.
QWindowsDirect2DPaintEngine::Flags QWindowsDirect2DPaintEnginePrivate::flags |
Definition at line 241 of file qwindowsdirect2dpaintengine.cpp.
Definition at line 245 of file qwindowsdirect2dpaintengine.cpp.
struct { ... } QWindowsDirect2DPaintEnginePrivate::pen |
Definition at line 240 of file qwindowsdirect2dpaintengine.cpp.
QBrush QWindowsDirect2DPaintEnginePrivate::qbrush |
Definition at line 267 of file qwindowsdirect2dpaintengine.cpp.
QPen QWindowsDirect2DPaintEnginePrivate::qpen |
Definition at line 249 of file qwindowsdirect2dpaintengine.cpp.
ComPtr<ID2D1StrokeStyle1> QWindowsDirect2DPaintEnginePrivate::strokeStyle |
Definition at line 251 of file qwindowsdirect2dpaintengine.cpp.