20#include <QtGui/private/qeglplatformcontext_p.h>
21#include <QtCore/QVariant>
41 EGLNativeWindowType m_tempWindow = 0;
An EGL context implementation.
virtual void destroyTemporaryOffscreenSurface(EGLSurface surface)
virtual void runGLChecks()
void swapBuffers(QPlatformSurface *surface) override
Reimplement in subclass to native swap buffers calls.
virtual EGLSurface createTemporaryOffscreenSurface()
virtual EGLSurface eglSurfaceForPlatformSurface(QPlatformSurface *surface)=0
QEglFSCursorData cursorData
The QPlatformOpenGLContext class provides an abstraction for native GL contexts.
struct wl_display * display
Combined button and popup list for selecting options.
typedef EGLSurface(EGLAPIENTRYP PFNEGLCREATESTREAMPRODUCERSURFACEKHRPROC)(EGLDisplay dpy
typedef EGLDisplay(EGLAPIENTRYP PFNEGLGETPLATFORMDISPLAYEXTPROC)(EGLenum platform
GLint GLsizei GLsizei GLenum format