4#ifndef BRCMEGLINTEGRATION_H
5#define BRCMEGLINTEGRATION_H
7#include <QtWaylandCompositor/private/qwlclientbufferintegration_p.h>
8#include "qwayland-server-brcm.h"
10#include <QtCore/QScopedPointer>
12#include <private/qwlclientbuffer_p.h>
QWaylandBufferRef::BufferFormatEgl bufferFormatEgl() const override
QSize size() const override
QWaylandSurface::Origin origin() const override
QOpenGLTexture * toOpenGlTexture(int plane) override
void brcm_bind_resource(Resource *resource) override
QtWayland::ClientBuffer * createBufferFor(wl_resource *buffer) override
void initializeHardware(struct ::wl_display *display) override
void brcm_create_buffer(Resource *resource, uint32_t id, int32_t width, int32_t height, wl_array *data) override
Origin
This enum type is used to specify the origin of a QWaylandSurface's buffer.
struct wl_display * display
Combined button and popup list for selecting options.
GLint GLsizei GLsizei height
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data