Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QXcbGlxIntegration Class Reference

#include <qxcbglxintegration.h>

Inheritance diagram for QXcbGlxIntegration:
Collaboration diagram for QXcbGlxIntegration:

Public Member Functions

 QXcbGlxIntegration ()
 ~QXcbGlxIntegration ()
bool initialize (QXcbConnection *connection) override
bool handleXcbEvent (xcb_generic_event_t *event, uint responseType) override
QXcbWindowcreateWindow (QWindow *window) const override
QPlatformOpenGLContextcreatePlatformOpenGLContext (QOpenGLContext *context) const override
QPlatformOffscreenSurfacecreatePlatformOffscreenSurface (QOffscreenSurface *surface) const override
QOpenGLContextcreateOpenGLContext (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 QXcbNativeInterfaceHandlernativeInterfaceHandler () const

Detailed Description

Definition at line 13 of file qxcbglxintegration.h.

Constructor & Destructor Documentation

◆ QXcbGlxIntegration()

QT_BEGIN_NAMESPACE QXcbGlxIntegration::QXcbGlxIntegration ( )

Definition at line 61 of file qxcbglxintegration.cpp.

◆ ~QXcbGlxIntegration()

QXcbGlxIntegration::~QXcbGlxIntegration ( )

Definition at line 68 of file qxcbglxintegration.cpp.

Member Function Documentation

◆ createOpenGLContext()

QOpenGLContext * QXcbGlxIntegration::createOpenGLContext ( GLXContext context,
void * visualInfo,
QOpenGLContext * shareContext ) const
override

Definition at line 162 of file qxcbglxintegration.cpp.

◆ createPlatformOffscreenSurface()

QPlatformOffscreenSurface * QXcbGlxIntegration::createPlatformOffscreenSurface ( QOffscreenSurface * surface) const
overridevirtual

Implements QXcbGlIntegration.

Definition at line 176 of file qxcbglxintegration.cpp.

◆ createPlatformOpenGLContext()

QPlatformOpenGLContext * QXcbGlxIntegration::createPlatformOpenGLContext ( QOpenGLContext * context) const
overridevirtual

Implements QXcbGlIntegration.

Definition at line 155 of file qxcbglxintegration.cpp.

◆ createWindow()

QXcbWindow * QXcbGlxIntegration::createWindow ( QWindow * window) const
overridevirtual

Implements QXcbGlIntegration.

Definition at line 150 of file qxcbglxintegration.cpp.

◆ handleXcbEvent()

bool QXcbGlxIntegration::handleXcbEvent ( xcb_generic_event_t * event,
uint responseType )
overridevirtual

Reimplemented from QXcbGlIntegration.

Definition at line 100 of file qxcbglxintegration.cpp.

◆ initialize()

bool QXcbGlxIntegration::initialize ( QXcbConnection * connection)
overridevirtual

Implements QXcbGlIntegration.

Definition at line 72 of file qxcbglxintegration.cpp.

◆ supportsSwitchableWidgetComposition()

bool QXcbGlxIntegration::supportsSwitchableWidgetComposition ( ) const
overridevirtual

Reimplemented from QXcbGlIntegration.

Definition at line 204 of file qxcbglxintegration.cpp.

◆ supportsThreadedOpenGL()

bool QXcbGlxIntegration::supportsThreadedOpenGL ( ) const
overridevirtual

Reimplemented from QXcbGlIntegration.

Definition at line 199 of file qxcbglxintegration.cpp.


The documentation for this class was generated from the following files: