![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
QWindowsDirect2DBitmapPrivate (ID2D1DeviceContext *dc=nullptr, ID2D1Bitmap1 *bm=nullptr) | |
D2D1_BITMAP_PROPERTIES1 | bitmapProperties () const |
bool | resize (int width, int height, const void *data=nullptr, int pitch=0) |
QImage | toImage (const QRect &rect) |
Public Attributes | |
QScopedPointer< QWindowsDirect2DDeviceContext > | deviceContext |
ComPtr< ID2D1Bitmap1 > | bitmap |
Definition at line 18 of file qwindowsdirect2dbitmap.cpp.
|
inline |
Definition at line 21 of file qwindowsdirect2dbitmap.cpp.
References deviceContext, and QWindowsDirect2DDeviceContext::get().
|
inline |
Definition at line 30 of file qwindowsdirect2dbitmap.cpp.
References QWindowsDirect2DContext::d2dFactory(), QWindowsDirect2DContext::instance(), QT_WARNING_DISABLE_DEPRECATED, QT_WARNING_POP, and QT_WARNING_PUSH.
Referenced by resize(), and toImage().
|
inline |
Definition at line 46 of file qwindowsdirect2dbitmap.cpp.
References bitmapProperties(), deviceContext, QWindowsDirect2DDeviceContext::get(), and qWarning.
Definition at line 66 of file qwindowsdirect2dbitmap.cpp.
References bitmapProperties(), QImage::copy(), deviceContext, QImage::Format_ARGB32_Premultiplied, QWindowsDirect2DDeviceContext::get(), properties, qWarning, and rect.
ComPtr<ID2D1Bitmap1> QWindowsDirect2DBitmapPrivate::bitmap |
Definition at line 105 of file qwindowsdirect2dbitmap.cpp.
QScopedPointer<QWindowsDirect2DDeviceContext> QWindowsDirect2DBitmapPrivate::deviceContext |
Definition at line 104 of file qwindowsdirect2dbitmap.cpp.
Referenced by QWindowsDirect2DBitmapPrivate(), resize(), and toImage().