![]() |
Qt 6.x
The Qt SDK
|
#include <qwindowsdirect2dbitmap.h>
Public Member Functions | |
QWindowsDirect2DBitmap () | |
QWindowsDirect2DBitmap (ID2D1Bitmap1 *bitmap, ID2D1DeviceContext *dc) | |
~QWindowsDirect2DBitmap () | |
bool | resize (int width, int height) |
bool | fromImage (const QImage &image, Qt::ImageConversionFlags flags) |
ID2D1Bitmap1 * | bitmap () const |
QWindowsDirect2DDeviceContext * | deviceContext () const |
void | fill (const QColor &color) |
QImage | toImage (const QRect &rect=QRect()) |
QSize | size () const |
Definition at line 23 of file qwindowsdirect2dbitmap.h.
QWindowsDirect2DBitmap::QWindowsDirect2DBitmap | ( | ) |
Definition at line 108 of file qwindowsdirect2dbitmap.cpp.
QWindowsDirect2DBitmap::QWindowsDirect2DBitmap | ( | ID2D1Bitmap1 * | bitmap, |
ID2D1DeviceContext * | dc | ||
) |
Definition at line 113 of file qwindowsdirect2dbitmap.cpp.
QWindowsDirect2DBitmap::~QWindowsDirect2DBitmap | ( | ) |
Definition at line 118 of file qwindowsdirect2dbitmap.cpp.
ID2D1Bitmap1 * QWindowsDirect2DBitmap::bitmap | ( | ) | const |
Definition at line 137 of file qwindowsdirect2dbitmap.cpp.
References d.
Referenced by QWindowsDirect2DWindow::copyBackBuffer(), QWindowsDirect2DPaintEngine::drawPixmap(), and QWindowsDirect2DWindow::present().
QWindowsDirect2DDeviceContext * QWindowsDirect2DBitmap::deviceContext | ( | ) | const |
Definition at line 143 of file qwindowsdirect2dbitmap.cpp.
References d.
Referenced by QWindowsDirect2DWindow::flush().
Definition at line 149 of file qwindowsdirect2dbitmap.cpp.
References d, and to_d2d_color_f().
bool QWindowsDirect2DBitmap::fromImage | ( | const QImage & | image, |
Qt::ImageConversionFlags | flags | ||
) |
Definition at line 128 of file qwindowsdirect2dbitmap.cpp.
References QImage::bytesPerLine(), QImage::constBits(), d, QImage::Format_ARGB32_Premultiplied, QImage::height(), and QImage::width().
Referenced by QWindowsDirect2DPaintEnginePrivate::to_d2d_brush().
bool QWindowsDirect2DBitmap::resize | ( | int | width, |
int | height | ||
) |
Definition at line 122 of file qwindowsdirect2dbitmap.cpp.
References d.
Referenced by QWindowsDirect2DPaintEngine::drawPixmap(), and QWindowsDirect2DPaintEnginePrivate::updatePen().
QSize QWindowsDirect2DBitmap::size | ( | ) | const |
Definition at line 164 of file qwindowsdirect2dbitmap.cpp.
References d.
Definition at line 158 of file qwindowsdirect2dbitmap.cpp.