Qt 4.8
|
#include <qwaylandxcompositeeglintegration.h>
Public Functions | |
QWaylandWindow * | createEglWindow (QWidget *widget) |
EGLDisplay | eglDisplay () const |
void | initialize () |
QWaylandXCompositeEGLIntegration (QWaylandDisplay *waylandDispaly) | |
Window | rootWindow () const |
int | screen () const |
QWaylandDisplay * | waylandDisplay () const |
struct wl_xcomposite * | waylandXComposite () const |
Display * | xDisplay () const |
~QWaylandXCompositeEGLIntegration () | |
Public Functions inherited from QWaylandGLIntegration | |
QWaylandGLIntegration () | |
virtual | ~QWaylandGLIntegration () |
Static Private Functions | |
static void | rootInformation (void *data, struct wl_xcomposite *xcomposite, const char *display_name, uint32_t root_window) |
static void | wlDisplayHandleGlobal (struct wl_display *display, uint32_t id, const char *interface, uint32_t version, void *data) |
Properties | |
Display * | mDisplay |
EGLDisplay | mEglDisplay |
Window | mRootWindow |
int | mScreen |
struct wl_xcomposite * | mWaylandComposite |
QWaylandDisplay * | mWaylandDisplay |
Static Private Attributes | |
static const struct wl_xcomposite_listener | xcomposite_listener |
Additional Inherited Members | |
Static Public Functions inherited from QWaylandGLIntegration | |
static QWaylandGLIntegration * | createGLIntegration (QWaylandDisplay *waylandDisplay) |
Definition at line 107 of file qwaylandxcompositeeglintegration.cpp.
QWaylandXCompositeEGLIntegration::QWaylandXCompositeEGLIntegration | ( | QWaylandDisplay * | waylandDispaly | ) |
Definition at line 55 of file qwaylandxcompositeeglintegration.cpp.
QWaylandXCompositeEGLIntegration::~QWaylandXCompositeEGLIntegration | ( | ) |
Definition at line 64 of file qwaylandxcompositeeglintegration.cpp.
|
virtual |
Implements QWaylandGLIntegration.
Definition at line 73 of file qwaylandxcompositeeglintegration.cpp.
EGLDisplay QWaylandXCompositeEGLIntegration::eglDisplay | ( | ) | const |
Definition at line 83 of file qwaylandxcompositeeglintegration.cpp.
Referenced by QWaylandXCompositeEGLContext::doneCurrent(), QWaylandXCompositeEGLContext::geometryChanged(), QWaylandXCompositeEGLContext::makeCurrent(), QWaylandXCompositeEGLContext::platformWindowFormat(), QWaylandXCompositeEGLContext::QWaylandXCompositeEGLContext(), rootInformation(), and QWaylandXCompositeEGLContext::swapBuffers().
|
virtual |
Implements QWaylandGLIntegration.
Definition at line 69 of file qwaylandxcompositeeglintegration.cpp.
|
staticprivate |
Definition at line 122 of file qwaylandxcompositeeglintegration.cpp.
Window QWaylandXCompositeEGLIntegration::rootWindow | ( | ) | const |
Definition at line 93 of file qwaylandxcompositeeglintegration.cpp.
Referenced by QWaylandXCompositeEGLContext::geometryChanged().
int QWaylandXCompositeEGLIntegration::screen | ( | ) | const |
Definition at line 88 of file qwaylandxcompositeeglintegration.cpp.
QWaylandDisplay * QWaylandXCompositeEGLIntegration::waylandDisplay | ( | ) | const |
Definition at line 98 of file qwaylandxcompositeeglintegration.cpp.
Referenced by QWaylandXCompositeEGLContext::geometryChanged().
wl_xcomposite * QWaylandXCompositeEGLIntegration::waylandXComposite | ( | ) | const |
Definition at line 102 of file qwaylandxcompositeeglintegration.cpp.
Referenced by QWaylandXCompositeEGLContext::geometryChanged().
|
staticprivate |
Definition at line 111 of file qwaylandxcompositeeglintegration.cpp.
Referenced by QWaylandXCompositeEGLIntegration().
Display * QWaylandXCompositeEGLIntegration::xDisplay | ( | ) | const |
Definition at line 78 of file qwaylandxcompositeeglintegration.cpp.
Referenced by QWaylandXCompositeEGLContext::geometryChanged().
|
private |
Definition at line 83 of file qwaylandxcompositeeglintegration.h.
Referenced by rootInformation(), xDisplay(), and ~QWaylandXCompositeEGLIntegration().
|
private |
Definition at line 84 of file qwaylandxcompositeeglintegration.h.
Referenced by eglDisplay(), and rootInformation().
|
private |
Definition at line 86 of file qwaylandxcompositeeglintegration.h.
Referenced by rootInformation(), and rootWindow().
|
private |
Definition at line 85 of file qwaylandxcompositeeglintegration.h.
Referenced by rootInformation(), and screen().
|
private |
Definition at line 81 of file qwaylandxcompositeeglintegration.h.
Referenced by waylandXComposite(), and wlDisplayHandleGlobal().
|
private |
Definition at line 80 of file qwaylandxcompositeeglintegration.h.
Referenced by QWaylandXCompositeEGLIntegration(), and waylandDisplay().
|
staticprivate |
Definition at line 91 of file qwaylandxcompositeeglintegration.h.
Referenced by wlDisplayHandleGlobal().