#include <libhybriseglserverbufferintegration.h>
|
| LibHybrisEglServerBufferIntegration () |
| ~LibHybrisEglServerBufferIntegration () |
bool | initializeHardware (QWaylandCompositor *) |
bool | supportsFormat (QtWayland::ServerBuffer::Format format) const override |
QtWayland::ServerBuffer * | createServerBufferFromImage (const QImage &qimage, QtWayland::ServerBuffer::Format format) override |
EGLDisplay | display () const |
EGLImageKHR | eglCreateImageKHR (EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list) |
EGLBoolean | eglDestroyImageKHR (EGLImageKHR image) |
void | glEGLImageTargetTexture2DOES (GLenum target, GLeglImageOES image) |
EGLBoolean | eglHybrisCreateNativeBuffer (EGLint width, EGLint height, EGLint usage, EGLint format, EGLint *stride, EGLClientBuffer *buffer) |
void | eglHybrisGetNativeBufferInfo (EGLClientBuffer buffer, int *num_ints, int *num_fds) |
void | eglHybrisSerializeNativeBuffer (EGLClientBuffer buffer, int *ints, int *fds) |
Public Member Functions inherited from QtWayland::ServerBufferIntegration |
| ServerBufferIntegration () |
virtual | ~ServerBufferIntegration () |
virtual ServerBuffer * | createServerBufferFromData (QByteArrayView view, const QSize &size, uint glInternalFormat) |
◆ LibHybrisEglServerBufferIntegration()
LibHybrisEglServerBufferIntegration::LibHybrisEglServerBufferIntegration |
( |
| ) |
|
◆ ~LibHybrisEglServerBufferIntegration()
LibHybrisEglServerBufferIntegration::~LibHybrisEglServerBufferIntegration |
( |
| ) |
|
◆ createServerBufferFromImage()
◆ display()
EGLDisplay LibHybrisEglServerBufferIntegration::display |
( |
| ) |
const |
|
inline |
◆ eglCreateImageKHR()
EGLImageKHR LibHybrisEglServerBufferIntegration::eglCreateImageKHR |
( |
EGLContext | ctx, |
|
|
EGLenum | target, |
|
|
EGLClientBuffer | buffer, |
|
|
const EGLint * | attrib_list ) |
|
inline |
◆ eglDestroyImageKHR()
◆ eglHybrisCreateNativeBuffer()
EGLBoolean LibHybrisEglServerBufferIntegration::eglHybrisCreateNativeBuffer |
( |
EGLint | width, |
|
|
EGLint | height, |
|
|
EGLint | usage, |
|
|
EGLint | format, |
|
|
EGLint * | stride, |
|
|
EGLClientBuffer * | buffer ) |
|
inline |
◆ eglHybrisGetNativeBufferInfo()
void LibHybrisEglServerBufferIntegration::eglHybrisGetNativeBufferInfo |
( |
EGLClientBuffer | buffer, |
|
|
int * | num_ints, |
|
|
int * | num_fds ) |
|
inline |
◆ eglHybrisSerializeNativeBuffer()
void LibHybrisEglServerBufferIntegration::eglHybrisSerializeNativeBuffer |
( |
EGLClientBuffer | buffer, |
|
|
int * | ints, |
|
|
int * | fds ) |
|
inline |
◆ glEGLImageTargetTexture2DOES()
◆ initializeHardware()
bool LibHybrisEglServerBufferIntegration::initializeHardware |
( |
QWaylandCompositor * | compositor | ) |
|
|
virtual |
◆ supportsFormat()
The documentation for this class was generated from the following files: