![]() |
Qt 6.x
The Qt SDK
|
#include <qwindowsdirect2dplatformpixmap.h>
Inheritance diagram for QWindowsDirect2DPlatformPixmap:
Collaboration diagram for QWindowsDirect2DPlatformPixmap:Public Member Functions | |
| QWindowsDirect2DPlatformPixmap (PixelType pixelType) | |
| QWindowsDirect2DPlatformPixmap (PixelType pixelType, QWindowsDirect2DPaintEngine::Flags flags, QWindowsDirect2DBitmap *bitmap) | |
| ~QWindowsDirect2DPlatformPixmap () | |
| void | resize (int width, int height) override |
| void | fromImage (const QImage &image, Qt::ImageConversionFlags flags) override |
| int | metric (QPaintDevice::PaintDeviceMetric metric) const override |
| void | fill (const QColor &color) override |
| bool | hasAlphaChannel () const override |
| QImage | toImage () const override |
| QImage | toImage (const QRect &rect) const override |
| QPaintEngine * | paintEngine () const override |
| qreal | devicePixelRatio () const override |
| void | setDevicePixelRatio (qreal scaleFactor) override |
| QWindowsDirect2DBitmap * | bitmap () const |
Public Member Functions inherited from QPlatformPixmap | |
| QPlatformPixmap (PixelType pixelType, int classId) | |
| virtual | ~QPlatformPixmap () |
| virtual QPlatformPixmap * | createCompatiblePlatformPixmap () const |
| virtual void | resize (int width, int height)=0 |
| virtual void | fromImage (const QImage &image, Qt::ImageConversionFlags flags)=0 |
| virtual void | fromImageInPlace (QImage &image, Qt::ImageConversionFlags flags) |
| virtual void | fromImageReader (QImageReader *imageReader, Qt::ImageConversionFlags flags) |
| virtual bool | fromFile (const QString &filename, const char *format, Qt::ImageConversionFlags flags) |
| virtual bool | fromData (const uchar *buffer, uint len, const char *format, Qt::ImageConversionFlags flags) |
| virtual void | copy (const QPlatformPixmap *data, const QRect &rect) |
| virtual bool | scroll (int dx, int dy, const QRect &rect) |
| virtual int | metric (QPaintDevice::PaintDeviceMetric metric) const =0 |
| virtual void | fill (const QColor &color)=0 |
| virtual QBitmap | mask () const |
| virtual void | setMask (const QBitmap &mask) |
| virtual bool | hasAlphaChannel () const =0 |
| virtual QPixmap | transformed (const QTransform &matrix, Qt::TransformationMode mode) const |
| virtual QImage | toImage () const =0 |
| virtual QImage | toImage (const QRect &rect) const |
| virtual QPaintEngine * | paintEngine () const =0 |
| int | serialNumber () const |
| PixelType | pixelType () const |
| ClassId | classId () const |
| virtual qreal | devicePixelRatio () const =0 |
| virtual void | setDevicePixelRatio (qreal scaleFactor)=0 |
| virtual QImage * | buffer () |
| int | width () const |
| int | height () const |
| int | colorCount () const |
| int | depth () const |
| bool | isNull () const |
| qint64 | cacheKey () const |
Additional Inherited Members | |
Public Types inherited from QPlatformPixmap | |
| enum | PixelType { PixmapType , BitmapType } |
| enum | ClassId { RasterClass , DirectFBClass , BlitterClass , Direct2DClass , X11Class , CustomClass = 1024 } |
Static Public Member Functions inherited from QPlatformPixmap | |
| static QPlatformPixmap * | create (int w, int h, PixelType type) |
Protected Member Functions inherited from QPlatformPixmap | |
| void | setSerialNumber (int serNo) |
| void | setDetachNumber (int detNo) |
Protected Attributes inherited from QPlatformPixmap | |
| int | w |
| int | h |
| int | d |
| bool | is_null |
Definition at line 16 of file qwindowsdirect2dplatformpixmap.h.
| QWindowsDirect2DPlatformPixmap::QWindowsDirect2DPlatformPixmap | ( | PixelType | pixelType | ) |
Definition at line 46 of file qwindowsdirect2dplatformpixmap.cpp.
References qt_d2dpixmap_serno, and QPlatformPixmap::setSerialNumber().
Here is the call graph for this function:| QWindowsDirect2DPlatformPixmap::QWindowsDirect2DPlatformPixmap | ( | QPlatformPixmap::PixelType | pixelType, |
| QWindowsDirect2DPaintEngine::Flags | flags, | ||
| QWindowsDirect2DBitmap * | bitmap | ||
| ) |
Definition at line 53 of file qwindowsdirect2dplatformpixmap.cpp.
References QPlatformPixmap::d, QPlatformPixmap::is_null, qt_d2dpixmap_serno, and QPlatformPixmap::setSerialNumber().
Here is the call graph for this function:| QWindowsDirect2DPlatformPixmap::~QWindowsDirect2DPlatformPixmap | ( | ) |
Definition at line 67 of file qwindowsdirect2dplatformpixmap.cpp.
| QWindowsDirect2DBitmap * QWindowsDirect2DPlatformPixmap::bitmap | ( | ) | const |
Definition at line 151 of file qwindowsdirect2dplatformpixmap.cpp.
References QPlatformPixmap::d.
Referenced by bitmap(), and QWindowsDirect2DPaintEnginePrivate::to_d2d_brush().
Here is the caller graph for this function:
|
overridevirtual |
Implements QPlatformPixmap.
Definition at line 139 of file qwindowsdirect2dplatformpixmap.cpp.
References QPlatformPixmap::d.
Implements QPlatformPixmap.
Definition at line 109 of file qwindowsdirect2dplatformpixmap.cpp.
References QPlatformPixmap::d.
|
overridevirtual |
Implements QPlatformPixmap.
Definition at line 87 of file qwindowsdirect2dplatformpixmap.cpp.
References QPlatformPixmap::d, QPlatformPixmap::is_null, and qWarning.
|
overridevirtual |
Implements QPlatformPixmap.
Definition at line 115 of file qwindowsdirect2dplatformpixmap.cpp.
|
overridevirtual |
Implements QPlatformPixmap.
Definition at line 103 of file qwindowsdirect2dplatformpixmap.cpp.
References QPlatformPixmap::d, metric(), and qt_paint_device_metric().
Referenced by metric().
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Implements QPlatformPixmap.
Definition at line 133 of file qwindowsdirect2dplatformpixmap.cpp.
References QPlatformPixmap::d.
|
overridevirtual |
Implements QPlatformPixmap.
Definition at line 72 of file qwindowsdirect2dplatformpixmap.cpp.
References QPlatformPixmap::d, QPlatformPixmap::height(), QPlatformPixmap::is_null, qWarning, and QPlatformPixmap::width().
Here is the call graph for this function:Implements QPlatformPixmap.
Definition at line 145 of file qwindowsdirect2dplatformpixmap.cpp.
References QPlatformPixmap::d.
|
overridevirtual |
Implements QPlatformPixmap.
Definition at line 120 of file qwindowsdirect2dplatformpixmap.cpp.
References toImage().
Referenced by toImage().
Here is the call graph for this function:
Here is the caller graph for this function:Reimplemented from QPlatformPixmap.
Definition at line 125 of file qwindowsdirect2dplatformpixmap.cpp.
References QPlatformPixmap::d, and rect.