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
QXcbGlIntegration Class Referenceabstract

#include <qxcbglintegration.h>

Inheritance diagram for QXcbGlIntegration:
Collaboration diagram for QXcbGlIntegration:

Public Member Functions

 QXcbGlIntegration ()
virtual ~QXcbGlIntegration ()
virtual bool initialize (QXcbConnection *connection)=0
virtual bool supportsThreadedOpenGL () const
virtual bool supportsSwitchableWidgetComposition () const
virtual bool handleXcbEvent (xcb_generic_event_t *event, uint responseType)
virtual QXcbWindowcreateWindow (QWindow *window) const =0
virtual QPlatformOpenGLContextcreatePlatformOpenGLContext (QOpenGLContext *context) const =0
virtual QPlatformOffscreenSurfacecreatePlatformOffscreenSurface (QOffscreenSurface *surface) const =0
virtual QXcbNativeInterfaceHandlernativeInterfaceHandler () const

Detailed Description

Definition at line 19 of file qxcbglintegration.h.

Constructor & Destructor Documentation

◆ QXcbGlIntegration()

QT_BEGIN_NAMESPACE QXcbGlIntegration::QXcbGlIntegration ( )

Definition at line 10 of file qxcbglintegration.cpp.

◆ ~QXcbGlIntegration()

QXcbGlIntegration::~QXcbGlIntegration ( )
virtual

Definition at line 13 of file qxcbglintegration.cpp.

Member Function Documentation

◆ createPlatformOffscreenSurface()

virtual QPlatformOffscreenSurface * QXcbGlIntegration::createPlatformOffscreenSurface ( QOffscreenSurface * surface) const
pure virtual

Implemented in QXcbEglIntegration, and QXcbGlxIntegration.

◆ createPlatformOpenGLContext()

virtual QPlatformOpenGLContext * QXcbGlIntegration::createPlatformOpenGLContext ( QOpenGLContext * context) const
pure virtual

Implemented in QXcbEglIntegration, and QXcbGlxIntegration.

◆ createWindow()

virtual QXcbWindow * QXcbGlIntegration::createWindow ( QWindow * window) const
pure virtual

Implemented in QXcbEglIntegration, and QXcbGlxIntegration.

◆ handleXcbEvent()

bool QXcbGlIntegration::handleXcbEvent ( xcb_generic_event_t * event,
uint responseType )
virtual

Reimplemented in QXcbGlxIntegration.

Definition at line 17 of file qxcbglintegration.cpp.

◆ initialize()

virtual bool QXcbGlIntegration::initialize ( QXcbConnection * connection)
pure virtual

Implemented in QXcbEglIntegration, and QXcbGlxIntegration.

◆ nativeInterfaceHandler()

virtual QXcbNativeInterfaceHandler * QXcbGlIntegration::nativeInterfaceHandler ( ) const
inlinevirtual

Definition at line 36 of file qxcbglintegration.h.

◆ supportsSwitchableWidgetComposition()

virtual bool QXcbGlIntegration::supportsSwitchableWidgetComposition ( ) const
inlinevirtual

Reimplemented in QXcbGlxIntegration.

Definition at line 27 of file qxcbglintegration.h.

◆ supportsThreadedOpenGL()

virtual bool QXcbGlIntegration::supportsThreadedOpenGL ( ) const
inlinevirtual

Reimplemented in QXcbEglIntegration, and QXcbGlxIntegration.

Definition at line 26 of file qxcbglintegration.h.


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