![]() |
Qt 6.x
The Qt SDK
|
#include <qwaylandclientbufferintegration_p.h>
Public Types | |
enum | NativeResource { EglDisplay , EglConfig , EglContext } |
Public Member Functions | |
QWaylandClientBufferIntegration () | |
virtual | ~QWaylandClientBufferIntegration () |
virtual void | initialize (QWaylandDisplay *display)=0 |
virtual bool | isValid () const |
virtual bool | supportsThreadedOpenGL () const |
virtual bool | supportsWindowDecoration () const |
virtual QWaylandWindow * | createEglWindow (QWindow *window)=0 |
virtual QPlatformOpenGLContext * | createPlatformOpenGLContext (const QSurfaceFormat &glFormat, QPlatformOpenGLContext *share) const =0 |
virtual void * | nativeResource (NativeResource) |
virtual void * | nativeResourceForContext (NativeResource, QPlatformOpenGLContext *) |
Definition at line 32 of file qwaylandclientbufferintegration_p.h.
Enumerator | |
---|---|
EglDisplay | |
EglConfig | |
EglContext |
Definition at line 48 of file qwaylandclientbufferintegration_p.h.
QtWaylandClient::QWaylandClientBufferIntegration::QWaylandClientBufferIntegration | ( | ) |
Definition at line 10 of file qwaylandclientbufferintegration.cpp.
|
virtual |
Definition at line 15 of file qwaylandclientbufferintegration.cpp.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in QtWaylandClient::QWaylandEglClientBufferIntegration, and QtWaylandClient::QWaylandBrcmEglIntegration.
Referenced by QtWaylandClient::QWaylandBrcmEglPlatformIntegration::QWaylandBrcmEglPlatformIntegration().
|
inlinevirtual |
Reimplemented in QtWaylandClient::QWaylandEglClientBufferIntegration.
Definition at line 40 of file qwaylandclientbufferintegration_p.h.
|
inlinevirtual |
Reimplemented in QtWaylandClient::QWaylandBrcmEglIntegration, and QtWaylandClient::QWaylandEglClientBufferIntegration.
Definition at line 53 of file qwaylandclientbufferintegration_p.h.
Referenced by QtWaylandClient::QWaylandNativeInterface::nativeResourceForIntegration(), and QtWaylandClient::QWaylandNativeInterface::nativeResourceForWindow().
|
inlinevirtual |
Reimplemented in QtWaylandClient::QWaylandBrcmEglIntegration, and QtWaylandClient::QWaylandEglClientBufferIntegration.
Definition at line 54 of file qwaylandclientbufferintegration_p.h.
|
inlinevirtual |
Reimplemented in QtWaylandClient::QWaylandBrcmEglIntegration, and QtWaylandClient::QWaylandEglClientBufferIntegration.
Definition at line 42 of file qwaylandclientbufferintegration_p.h.
|
inlinevirtual |
Reimplemented in QtWaylandClient::QWaylandBrcmEglIntegration, and QtWaylandClient::QWaylandEglClientBufferIntegration.
Definition at line 43 of file qwaylandclientbufferintegration_p.h.
Referenced by QtWaylandClient::QWaylandDisplay::supportsWindowDecoration().