![]() |
Qt 6.x
The Qt SDK
|
#include <shmserverbufferintegration.h>
Public Member Functions | |
ShmServerBufferIntegration () | |
~ShmServerBufferIntegration () override | |
bool | initializeHardware (QWaylandCompositor *) override |
bool | supportsFormat (QtWayland::ServerBuffer::Format format) const override |
QtWayland::ServerBuffer * | createServerBufferFromImage (const QImage &qimage, QtWayland::ServerBuffer::Format format) override |
![]() | |
ServerBufferIntegration () | |
virtual | ~ServerBufferIntegration () |
virtual bool | initializeHardware (QWaylandCompositor *) |
virtual bool | supportsFormat (ServerBuffer::Format format) const =0 |
virtual ServerBuffer * | createServerBufferFromImage (const QImage &qimage, ServerBuffer::Format format)=0 |
virtual ServerBuffer * | createServerBufferFromData (QByteArrayView view, const QSize &size, uint glInternalFormat) |
Definition at line 45 of file shmserverbufferintegration.h.
ShmServerBufferIntegration::ShmServerBufferIntegration | ( | ) |
Definition at line 84 of file shmserverbufferintegration.cpp.
|
override |
Definition at line 88 of file shmserverbufferintegration.cpp.
|
overridevirtual |
Implements QtWayland::ServerBufferIntegration.
Definition at line 112 of file shmserverbufferintegration.cpp.
|
overridevirtual |
Reimplemented from QtWayland::ServerBufferIntegration.
Definition at line 92 of file shmserverbufferintegration.cpp.
References compositor, QGuiApplication::platformNativeInterface(), and Q_ASSERT.
|
overridevirtual |
Implements QtWayland::ServerBufferIntegration.
Definition at line 100 of file shmserverbufferintegration.cpp.
References QtWayland::ServerBuffer::A8, and QtWayland::ServerBuffer::RGBA32.