59 ,
public QtWaylandServer::zqt_texture_sharing_v1
81 void cleanupBuffers();
84 void zqt_texture_sharing_v1_request_image(Resource *resource,
const QString &
key)
override;
85 void zqt_texture_sharing_v1_abandon_image(Resource *resource,
const QString &
key)
override;
86 void zqt_texture_sharing_v1_destroy_resource(Resource *resource)
override;
99 bool initServerBufferIntegration();
102 void dumpBufferInfo();
108 bool usedLocally =
false;
113 QHash<QString, BufferInfo> m_server_buffers;
virtual bool customPixelData(const QString &key, QByteArray *data, QSize *size, uint *glInternalFormat)
void bufferResult(const QString &key, QtWayland::ServerBuffer *buffer)
static QWaylandTextureSharingExtension * self()