4#ifndef QXCBEGLINTEGRATION_H
5#define QXCBEGLINTEGRATION_H
11#include <QtGui/QOpenGLContext>
12#include <qpa/qplatformopenglcontext.h>
13#include <QtGui/qpa/qplatformscreen.h>
14#include <QtGui/QScreen>
25 ,
public QNativeInterface::Private::QEGLIntegration
The QPlatformOpenGLContext class provides an abstraction for native GL contexts.
QOpenGLContext * createOpenGLContext(EGLContext context, EGLDisplay display, QOpenGLContext *shareContext) const override
bool supportsThreadedOpenGL() const override
QPlatformOffscreenSurface * createPlatformOffscreenSurface(QOffscreenSurface *surface) const override
QXcbWindow * createWindow(QWindow *window) const override
xcb_visualid_t getCompatibleVisualId(xcb_screen_t *screen, EGLConfig config) const
EGLDisplay eglDisplay() const
QPlatformOpenGLContext * createPlatformOpenGLContext(QOpenGLContext *context) const override
struct wl_display * display
Combined button and popup list for selecting options.
DBusConnection * connection
typedef EGLDisplay(EGLAPIENTRYP PFNEGLGETPLATFORMDISPLAYEXTPROC)(EGLenum platform