Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qxcbglxintegration.h>
Public Member Functions | |
QXcbGlxIntegration () | |
~QXcbGlxIntegration () | |
bool | initialize (QXcbConnection *connection) override |
bool | handleXcbEvent (xcb_generic_event_t *event, uint responseType) override |
QXcbWindow * | createWindow (QWindow *window) const override |
QPlatformOpenGLContext * | createPlatformOpenGLContext (QOpenGLContext *context) const override |
QPlatformOffscreenSurface * | createPlatformOffscreenSurface (QOffscreenSurface *surface) const override |
QOpenGLContext * | createOpenGLContext (GLXContext context, void *visualInfo, QOpenGLContext *shareContext) const override |
bool | supportsThreadedOpenGL () const override |
bool | supportsSwitchableWidgetComposition () const override |
Public Member Functions inherited from QXcbGlIntegration | |
QXcbGlIntegration () | |
virtual | ~QXcbGlIntegration () |
virtual QXcbNativeInterfaceHandler * | nativeInterfaceHandler () const |
Definition at line 13 of file qxcbglxintegration.h.
QT_BEGIN_NAMESPACE QXcbGlxIntegration::QXcbGlxIntegration | ( | ) |
Definition at line 60 of file qxcbglxintegration.cpp.
References qCDebug.
QXcbGlxIntegration::~QXcbGlxIntegration | ( | ) |
Definition at line 67 of file qxcbglxintegration.cpp.
|
override |
Definition at line 161 of file qxcbglxintegration.cpp.
References context, QOpenGLContextPrivate::get(), and QOpenGLContext::handle().
|
overridevirtual |
Implements QXcbGlIntegration.
Definition at line 175 of file qxcbglxintegration.cpp.
|
overridevirtual |
Implements QXcbGlIntegration.
Definition at line 154 of file qxcbglxintegration.cpp.
|
overridevirtual |
Implements QXcbGlIntegration.
Definition at line 149 of file qxcbglxintegration.cpp.
References window().
|
overridevirtual |
Reimplemented from QXcbGlIntegration.
Definition at line 99 of file qxcbglxintegration.cpp.
References QAbstractEventDispatcher::filterNativeEvent(), QAbstractEventDispatcher::instance(), QXcbNativeInterface::nativeEventType(), and QXcbConnection::nativeInterface().
|
overridevirtual |
Implements QXcbGlIntegration.
Definition at line 71 of file qxcbglxintegration.cpp.
References connection, Q_XCB_REPLY, qCDebug, qCWarning, reply, QScopedPointer< T, Cleanup >::reset(), and QXcbBasicConnection::xcb_connection().
|
overridevirtual |
Reimplemented from QXcbGlIntegration.
Definition at line 203 of file qxcbglxintegration.cpp.
|
overridevirtual |
Reimplemented from QXcbGlIntegration.
Definition at line 198 of file qxcbglxintegration.cpp.
References QGLXContext::supportsThreading().