Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QWindowsDirect2DBitmap Class Reference

#include <qwindowsdirect2dbitmap.h>

+ Collaboration diagram for QWindowsDirect2DBitmap:

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
 
QWindowsDirect2DDeviceContextdeviceContext () const
 
void fill (const QColor &color)
 
QImage toImage (const QRect &rect=QRect())
 
QSize size () const
 

Detailed Description

Definition at line 23 of file qwindowsdirect2dbitmap.h.

Constructor & Destructor Documentation

◆ QWindowsDirect2DBitmap() [1/2]

QWindowsDirect2DBitmap::QWindowsDirect2DBitmap ( )

Definition at line 108 of file qwindowsdirect2dbitmap.cpp.

◆ QWindowsDirect2DBitmap() [2/2]

QWindowsDirect2DBitmap::QWindowsDirect2DBitmap ( ID2D1Bitmap1 * bitmap,
ID2D1DeviceContext * dc )

Definition at line 113 of file qwindowsdirect2dbitmap.cpp.

◆ ~QWindowsDirect2DBitmap()

QWindowsDirect2DBitmap::~QWindowsDirect2DBitmap ( )

Definition at line 118 of file qwindowsdirect2dbitmap.cpp.

Member Function Documentation

◆ bitmap()

ID2D1Bitmap1 * QWindowsDirect2DBitmap::bitmap ( ) const

Definition at line 137 of file qwindowsdirect2dbitmap.cpp.

References d.

Referenced by QWindowsDirect2DWindow::copyBackBuffer(), QWindowsDirect2DPaintEngine::drawPixmap(), QWindowsDirect2DWindow::present(), and QWindowsDirect2DPaintEnginePrivate::to_d2d_brush().

+ Here is the caller graph for this function:

◆ deviceContext()

QWindowsDirect2DDeviceContext * QWindowsDirect2DBitmap::deviceContext ( ) const

Definition at line 143 of file qwindowsdirect2dbitmap.cpp.

References d.

Referenced by QWindowsDirect2DWindow::flush().

+ Here is the caller graph for this function:

◆ fill()

void QWindowsDirect2DBitmap::fill ( const QColor & color)

Definition at line 149 of file qwindowsdirect2dbitmap.cpp.

References d, and to_d2d_color_f().

+ Here is the call graph for this function:

◆ fromImage()

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().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ resize()

bool QWindowsDirect2DBitmap::resize ( int width,
int height )

Definition at line 122 of file qwindowsdirect2dbitmap.cpp.

References d.

Referenced by QWindowsDirect2DPaintEngine::drawPixmap(), and QWindowsDirect2DPaintEnginePrivate::updatePen().

+ Here is the caller graph for this function:

◆ size()

QSize QWindowsDirect2DBitmap::size ( ) const

Definition at line 164 of file qwindowsdirect2dbitmap.cpp.

References d.

◆ toImage()

QImage QWindowsDirect2DBitmap::toImage ( const QRect & rect = QRect())

Definition at line 158 of file qwindowsdirect2dbitmap.cpp.

References d, and rect.


The documentation for this class was generated from the following files: