4#ifndef QBACKINGSTORERHISUPPORT_P_H
5#define QBACKINGSTORERHISUPPORT_P_H
18#include <QtGui/private/qtguiglobal_p.h>
19#include <QtGui/qwindow.h>
20#include <QtGui/qsurfaceformat.h>
21#include <QtGui/qoffscreensurface.h>
23#include <qpa/qplatformbackingstore.h>
54 QRhi *m_rhi =
nullptr;
56 struct SwapchainData {
59 QObject *windowWatcher =
nullptr;
QBackingStoreRhiSupportWindowWatcher(QBackingStoreRhiSupport *rhiSupport)
bool eventFilter(QObject *obj, QEvent *ev) override
Filters events if this object has been installed as an event filter for the watched object.
void setConfig(const QPlatformBackingStoreRhiConfig &config)
void setWindow(QWindow *window)
void setFormat(const QSurfaceFormat &format)
Implementation
Describes which graphics API-specific backend gets used by a QRhi instance.
SurfaceType
The SurfaceType enum describes what type of surface this is.
Combined button and popup list for selecting options.
GLint GLsizei GLsizei GLenum format