4#ifndef QWAYLANDBRCMEGLWINDOW_H
5#define QWAYLANDBRCMEGLWINDOW_H
7#include <QtWaylandClient/private/qwaylandwindow_p.h>
18class QWaylandBrcmBuffer;
35 void createEglSurfaces();
36 void destroyEglSurfaces();
39 struct wl_egl_window *m_waylandEglWindow =
nullptr;
43 EGLint m_globalImages[3*5];
49 struct wl_event_queue *m_eventQueue =
nullptr;
\inmodule QtCore\reentrant
WindowType windowType() const override
bool makeCurrent(EGLContext context)
void setGeometry(const QRect &rect) override
This function is called by Qt whenever a window is moved or resized using the QWindow API.
QSurfaceFormat format() const override
Returns the actual surface format of the window.
struct wl_display * display
Combined button and popup list for selecting options.
typedef EGLSurface(EGLAPIENTRYP PFNEGLCREATESTREAMPRODUCERSURFACEKHRPROC)(EGLDisplay dpy