10#include <QtGui/private/qeglpbuffer_p.h>
13#include <QtGui/private/qopenglcontext_p.h>
14#include <QtGui/QOffscreenSurface>
44 return platformOffscreenSurface->
surface();
46 return static_cast<QEGLPbuffer *
>(surface)->pbuffer();
bool makeCurrent(QPlatformSurface *surface) override
EGLSurface eglSurfaceForPlatformSurface(QPlatformSurface *surface) override
void swapBuffers(QPlatformSurface *surface) override
Reimplement in subclass to native swap buffers calls.
QAndroidPlatformOpenGLContext(const QSurfaceFormat &format, QPlatformOpenGLContext *share, EGLDisplay display)
A pbuffer-based implementation of QPlatformOffscreenSurface for EGL.
An EGL context implementation.
EGLConfig eglConfig() const
void swapBuffers(QPlatformSurface *surface) override
Reimplement in subclass to native swap buffers calls.
bool makeCurrent(QPlatformSurface *surface) override
The QPlatformOpenGLContext class provides an abstraction for native GL contexts.
SurfaceClass surfaceClass() const
Returns the surface class of this surface.
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