![]() |
Qt 6.x
The Qt SDK
|
#include <libhybriseglserverbufferintegration.h>
Public Member Functions | |
void | initialize (QWaylandDisplay *display) override |
virtual QWaylandServerBuffer * | serverBuffer (struct qt_server_buffer *buffer) override |
EGLImageKHR | eglCreateImageKHR (EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list) |
EGLBoolean | eglDestroyImageKHR (EGLImageKHR image) |
void | glEGLImageTargetTexture2DOES (GLenum target, GLeglImageOES image) |
EGLBoolean | eglHybrisCreateRemoteBuffer (EGLint width, EGLint height, EGLint usage, EGLint format, EGLint stride, int num_ints, int *ints, int num_fds, int *fds, EGLClientBuffer *buffer) |
![]() | |
QWaylandServerBufferIntegration () | |
virtual | ~QWaylandServerBufferIntegration () |
virtual void | initialize (QWaylandDisplay *display)=0 |
virtual QWaylandServerBuffer * | serverBuffer (struct qt_server_buffer *buffer)=0 |
Protected Member Functions | |
void | libhybris_egl_server_buffer_server_buffer_created (struct ::qt_libhybris_buffer *id, struct ::qt_server_buffer *qid, int32_t numFds, wl_array *ints, int32_t name, int32_t width, int32_t height, int32_t stride, int32_t format) override |
Definition at line 58 of file libhybriseglserverbufferintegration.h.
|
inline |
Definition at line 89 of file libhybriseglserverbufferintegration.h.
References qWarning.
Referenced by QtWaylandClient::LibHybrisServerBuffer::libhybris_buffer_add_fd().
|
inline |
Definition at line 101 of file libhybriseglserverbufferintegration.h.
References qWarning.
Referenced by QtWaylandClient::LibHybrisServerBuffer::~LibHybrisServerBuffer().
|
inline |
Definition at line 119 of file libhybriseglserverbufferintegration.h.
References qWarning.
Referenced by QtWaylandClient::LibHybrisServerBuffer::libhybris_buffer_add_fd().
|
inline |
Definition at line 110 of file libhybriseglserverbufferintegration.h.
References qWarning.
Referenced by QtWaylandClient::LibHybrisServerBuffer::toOpenGlTexture().
|
overridevirtual |
Implements QtWaylandClient::QWaylandServerBufferIntegration.
Definition at line 130 of file libhybriseglserverbufferintegration.cpp.
|
overrideprotected |
Definition at line 150 of file libhybriseglserverbufferintegration.cpp.
|
overridevirtual |
Implements QtWaylandClient::QWaylandServerBufferIntegration.
Definition at line 136 of file libhybriseglserverbufferintegration.cpp.