8#include <qpa/qplatformwindow.h>
9#include <QtGui/qscreen.h>
10#include <QtGui/qpainter.h>
71 for (
const QRect &
r : region)
void resize(const QSize &size, const QRegion ®ion) override
void flush(QWindow *window, const QRegion ®ion, const QPoint &offset) override
Flushes the given region from the specified window.
QImage toImage() const override
Implemented in subclasses to return the content of the backingstore as a QImage.
void endPaint() override
This function is called after painting onto the surface has ended.
void beginPaint(const QRegion &) override
This function is called before painting onto the surface begins, with the region in which the paintin...
QFbBackingStore(QWindow *window)
bool hasAlphaChannel() const
Returns true if the image has a format that respects the alpha channel, otherwise returns false.
QSize size() const
Returns the size of the image, i.e.
void unlock() noexcept
Unlocks the mutex.
void lock() noexcept
Locks the mutex.
The QPainter class performs low-level painting on widgets and other paint devices.
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
The QRegion class specifies a clip region for a painter.
QPlatformScreen * handle() const
Get the platform screen handle.
Combined button and popup list for selecting options.
GLuint64 GLenum void * handle
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLenum GLuint GLintptr offset
GLint GLsizei GLsizei GLenum format