4#ifndef QWAYLANDSERVERBUFFERINTEGRATION_H
5#define QWAYLANDSERVERBUFFERINTEGRATION_H
18#include <QtCore/private/qglobal_p.h>
19#include <QtCore/QSize>
20#include <QtGui/qopengl.h>
22#include <QtWaylandCompositor/qtwaylandcompositorglobal.h>
55 virtual bool isYInverted()
const;
75 uint glInternalFormat)
\qmltype WaylandCompositor \instantiates QWaylandCompositor \inqmlmodule QtWayland....
virtual bool supportsFormat(ServerBuffer::Format format) const =0
virtual ServerBuffer * createServerBufferFromData(QByteArrayView view, const QSize &size, uint glInternalFormat)
virtual ServerBuffer * createServerBufferFromImage(const QImage &qimage, ServerBuffer::Format format)=0
virtual bool bufferInUse()
virtual QOpenGLTexture * toOpenGlTexture()=0
virtual struct::wl_resource * resourceForClient(struct ::wl_client *)=0
virtual void releaseOpenGlTexture()
Combined button and popup list for selecting options.
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLint GLsizei GLsizei GLenum format