![]() |
Qt 4.8
|
#include <qwaylandreadbackglxcontext.h>
Public Functions | |
| void | doneCurrent () |
| Reimplement in subclass to release current context. More... | |
| void | geometryChanged () |
| void * | getProcAddress (const QString &procName) |
| Reimplement in subclass to native getProcAddr calls. More... | |
| void | makeCurrent () |
| Reimplement in subclass to do makeCurrent on native GL context. More... | |
| QPlatformWindowFormat | platformWindowFormat () const |
| QWidget has the function qplatformWindowFormat(). More... | |
| QWaylandReadbackGlxContext (QWaylandReadbackGlxIntegration *glxIntegration, QWaylandReadbackGlxWindow *window) | |
| void | swapBuffers () |
| Reimplement in subclass to native swap buffers calls. More... | |
Public Functions inherited from QPlatformGLContext | |
| QPlatformGLContext () | |
| All subclasses needs to specify the platformWindow. More... | |
| virtual | ~QPlatformGLContext () |
| If this is the current context for the thread, doneCurrent is called. More... | |
Properties | |
| QWaylandShmBuffer * | mBuffer |
| GLXFBConfig | mConfig |
| GLXContext | mContext |
| QWaylandReadbackGlxIntegration * | mGlxIntegration |
| GLXPixmap | mGlxPixmap |
| Pixmap | mPixmap |
| QWaylandReadbackGlxWindow * | mWindow |
Additional Inherited Members | |
Static Public Functions inherited from QPlatformGLContext | |
| static const QPlatformGLContext * | currentContext () |
| Returns the last context which called makeCurrent. More... | |
Protected Variables inherited from QPlatformGLContext | |
| QScopedPointer< QPlatformGLContextPrivate > | d_ptr |
Definition at line 54 of file qwaylandreadbackglxcontext.h.
| QWaylandReadbackGlxContext::QWaylandReadbackGlxContext | ( | QWaylandReadbackGlxIntegration * | glxIntegration, |
| QWaylandReadbackGlxWindow * | window | ||
| ) |
Definition at line 71 of file qwaylandreadbackglxcontext.cpp.
|
virtual |
Reimplement in subclass to release current context.
Typically this is calling makeCurrent with 0 "surface"
Reimplemented from QPlatformGLContext.
Definition at line 93 of file qwaylandreadbackglxcontext.cpp.
| void QWaylandReadbackGlxContext::geometryChanged | ( | ) |
Definition at line 136 of file qwaylandreadbackglxcontext.cpp.
Referenced by QWaylandReadbackGlxContext(), and QWaylandReadbackGlxWindow::setGeometry().
|
virtual |
Reimplement in subclass to native getProcAddr calls.
Note: its convenient to use qPrintable(const QString &str) to get the const char * pointer
Implements QPlatformGLContext.
Definition at line 126 of file qwaylandreadbackglxcontext.cpp.
|
virtual |
Reimplement in subclass to do makeCurrent on native GL context.
Reimplemented from QPlatformGLContext.
Definition at line 86 of file qwaylandreadbackglxcontext.cpp.
Referenced by swapBuffers().
|
virtual |
QWidget has the function qplatformWindowFormat().
That function is for the application programmer to request the format of the window and the context that he wants.
Reimplement this function in a subclass to indicate what format the glContext actually has.
Implements QPlatformGLContext.
Definition at line 131 of file qwaylandreadbackglxcontext.cpp.
|
virtual |
Reimplement in subclass to native swap buffers calls.
Implements QPlatformGLContext.
Definition at line 98 of file qwaylandreadbackglxcontext.cpp.
|
private |
Definition at line 71 of file qwaylandreadbackglxcontext.h.
Referenced by geometryChanged(), and swapBuffers().
|
private |
Definition at line 74 of file qwaylandreadbackglxcontext.h.
Referenced by geometryChanged(), platformWindowFormat(), and QWaylandReadbackGlxContext().
|
private |
Definition at line 75 of file qwaylandreadbackglxcontext.h.
Referenced by makeCurrent(), platformWindowFormat(), and QWaylandReadbackGlxContext().
|
private |
Definition at line 69 of file qwaylandreadbackglxcontext.h.
Referenced by geometryChanged(), makeCurrent(), and platformWindowFormat().
|
private |
Definition at line 76 of file qwaylandreadbackglxcontext.h.
Referenced by geometryChanged(), and makeCurrent().
|
private |
Definition at line 73 of file qwaylandreadbackglxcontext.h.
Referenced by geometryChanged().
|
private |
Definition at line 70 of file qwaylandreadbackglxcontext.h.
Referenced by geometryChanged(), and swapBuffers().