Qt 4.8
|
#include <qwaylandxcompositeglxintegration.h>
Public Functions | |
QWaylandWindow * | createEglWindow (QWidget *widget) |
void | initialize () |
QWaylandXCompositeGLXIntegration (QWaylandDisplay *waylandDispaly) | |
Window | rootWindow () const |
int | screen () const |
QWaylandDisplay * | waylandDisplay () const |
struct wl_xcomposite * | waylandXComposite () const |
Display * | xDisplay () const |
~QWaylandXCompositeGLXIntegration () | |
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 |
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 102 of file qwaylandxcompositeglxintegration.cpp.
QWaylandXCompositeGLXIntegration::QWaylandXCompositeGLXIntegration | ( | QWaylandDisplay * | waylandDispaly | ) |
Definition at line 55 of file qwaylandxcompositeglxintegration.cpp.
QWaylandXCompositeGLXIntegration::~QWaylandXCompositeGLXIntegration | ( | ) |
Definition at line 64 of file qwaylandxcompositeglxintegration.cpp.
|
virtual |
Implements QWaylandGLIntegration.
Definition at line 73 of file qwaylandxcompositeglxintegration.cpp.
|
virtual |
Implements QWaylandGLIntegration.
Definition at line 69 of file qwaylandxcompositeglxintegration.cpp.
|
staticprivate |
Definition at line 117 of file qwaylandxcompositeglxintegration.cpp.
Window QWaylandXCompositeGLXIntegration::rootWindow | ( | ) | const |
Definition at line 88 of file qwaylandxcompositeglxintegration.cpp.
Referenced by QWaylandXCompositeGLXContext::geometryChanged().
int QWaylandXCompositeGLXIntegration::screen | ( | ) | const |
Definition at line 83 of file qwaylandxcompositeglxintegration.cpp.
Referenced by QWaylandXCompositeGLXContext::geometryChanged().
QWaylandDisplay * QWaylandXCompositeGLXIntegration::waylandDisplay | ( | ) | const |
Definition at line 93 of file qwaylandxcompositeglxintegration.cpp.
Referenced by QWaylandXCompositeGLXContext::geometryChanged(), and QWaylandXCompositeGLXContext::waitForSync().
wl_xcomposite * QWaylandXCompositeGLXIntegration::waylandXComposite | ( | ) | const |
Definition at line 97 of file qwaylandxcompositeglxintegration.cpp.
Referenced by QWaylandXCompositeGLXContext::geometryChanged().
|
staticprivate |
Definition at line 106 of file qwaylandxcompositeglxintegration.cpp.
Referenced by QWaylandXCompositeGLXIntegration().
Display * QWaylandXCompositeGLXIntegration::xDisplay | ( | ) | const |
Definition at line 78 of file qwaylandxcompositeglxintegration.cpp.
Referenced by QWaylandXCompositeGLXContext::doneCurrent(), QWaylandXCompositeGLXContext::geometryChanged(), QWaylandXCompositeGLXContext::makeCurrent(), QWaylandXCompositeGLXContext::platformWindowFormat(), QWaylandXCompositeGLXContext::QWaylandXCompositeGLXContext(), and QWaylandXCompositeGLXContext::swapBuffers().
|
private |
Definition at line 79 of file qwaylandxcompositeglxintegration.h.
Referenced by rootInformation(), xDisplay(), and ~QWaylandXCompositeGLXIntegration().
|
private |
Definition at line 81 of file qwaylandxcompositeglxintegration.h.
Referenced by rootInformation(), and rootWindow().
|
private |
Definition at line 80 of file qwaylandxcompositeglxintegration.h.
Referenced by rootInformation(), and screen().
|
private |
Definition at line 77 of file qwaylandxcompositeglxintegration.h.
Referenced by waylandXComposite(), and wlDisplayHandleGlobal().
|
private |
Definition at line 76 of file qwaylandxcompositeglxintegration.h.
Referenced by waylandDisplay().
|
staticprivate |
Definition at line 86 of file qwaylandxcompositeglxintegration.h.
Referenced by wlDisplayHandleGlobal().