![]() |
Qt 6.x
The Qt SDK
|
#include <qwaylandclientbufferintegration_p.h>
Inheritance diagram for QtWaylandClient::QWaylandClientBufferIntegration:
Collaboration diagram for QtWaylandClient::QWaylandClientBufferIntegration: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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function: