22#include <qpa/qplatformwindow.h>
24# include <QtOpenGL/private/qopenglcompositor_p.h>
49 void raise()
override;
50 void lower()
override;
57 WId
winId()
const override;
95 HasNativeWindow = 0x02
QOpenGLCompositorBackingStore * backingStore()
void setMask(const QRegion &) override
Reimplement to be able to let Qt set the mask of a window.
bool hasNativeWindow() const
bool setMouseGrabEnabled(bool) override
EGLNativeWindowType eglWindow() const
void setBackingStore(QOpenGLCompositorBackingStore *backingStore)
virtual void resetSurface()
QOpenGLContext * m_rasterCompositingContext
EGLNativeWindowType m_window
void propagateSizeHints() override
Reimplement to propagate the size hints of the QWindow.
QOpenGLCompositorBackingStore * m_backingStore
bool setKeyboardGrabEnabled(bool) override
A backing store implementation for OpenGL.
virtual void endCompositing()
virtual QWindow * sourceWindow() const =0
\inmodule QtCore\reentrant
The QRegion class specifies a clip region for a painter.
Combined button and popup list for selecting options.
typedef EGLSurface(EGLAPIENTRYP PFNEGLCREATESTREAMPRODUCERSURFACEKHRPROC)(EGLDisplay dpy
#define Q_DECLARE_FLAGS(Flags, Enum)
GLfloat GLfloat GLfloat w
[0]
GLuint const GLuint GLuint const GLuint * textures