3#ifndef WAYLANDEGLSTREAMINTEGRATION_H
4#define WAYLANDEGLSTREAMINTEGRATION_H
6#include <QtWaylandCompositor/private/qwlclientbufferintegration_p.h>
7#include <QtCore/QScopedPointer>
8#include <QtWaylandCompositor/private/qwlclientbuffer_p.h>
The QRegion class specifies a clip region for a painter.
Origin
This enum type is used to specify the origin of a QWaylandSurface's buffer.
void initializeHardware(struct ::wl_display *display) override
void attachEglStreamConsumer(struct ::wl_resource *wl_surface, struct ::wl_resource *wl_buffer)
QtWayland::ClientBuffer * createBufferFor(wl_resource *buffer) override
WaylandEglStreamClientBufferIntegration()
~WaylandEglStreamClientBufferIntegration() override
QOpenGLTexture * toOpenGlTexture(int plane) override
QWaylandSurface::Origin origin() const override
~WaylandEglStreamClientBuffer() override
void setCommitted(QRegion &damage) override
QWaylandBufferRef::BufferFormatEgl bufferFormatEgl() const override
QSize size() const override
struct wl_display * display
Combined button and popup list for selecting options.