|
| WaylandEglClientBufferIntegrationPrivate () |
void | initBuffer (WaylandEglClientBuffer *buffer) |
void | initEglTexture (WaylandEglClientBuffer *buffer, EGLint format) |
bool | ensureContext () |
bool | initEglStream (WaylandEglClientBuffer *buffer, struct ::wl_resource *bufferHandle) |
void | setupBufferAndCleanup (BufferState *bs, QOpenGLTexture *texture, int plane) |
void | handleEglstreamTexture (WaylandEglClientBuffer *buffer, wl_resource *bufferHandle) |
void | registerBuffer (struct ::wl_resource *buffer, BufferState state) |
| WaylandEglClientBufferIntegrationPrivate () |
void | initBuffer (WaylandEglClientBuffer *buffer) |
void | initEglTexture (WaylandEglClientBuffer *buffer, EGLint format) |
bool | ensureContext () |
bool | initEglStream (WaylandEglClientBuffer *buffer, struct ::wl_resource *bufferHandle) |
void | setupBufferAndCleanup (BufferState *bs, QOpenGLTexture *texture, int plane) |
void | handleEglstreamTexture (WaylandEglClientBuffer *buffer, wl_resource *bufferHandle) |
void | registerBuffer (struct ::wl_resource *buffer, BufferState state) |
◆ WaylandEglClientBufferIntegrationPrivate() [1/2]
WaylandEglClientBufferIntegrationPrivate::WaylandEglClientBufferIntegrationPrivate |
( |
| ) |
|
◆ WaylandEglClientBufferIntegrationPrivate() [2/2]
WaylandEglClientBufferIntegrationPrivate::WaylandEglClientBufferIntegrationPrivate |
( |
| ) |
|
◆ ensureContext() [1/2]
bool WaylandEglClientBufferIntegrationPrivate::ensureContext |
( |
| ) |
|
◆ ensureContext() [2/2]
bool WaylandEglClientBufferIntegrationPrivate::ensureContext |
( |
| ) |
|
◆ get() [1/2]
◆ get() [2/2]
◆ handleEglstreamTexture() [1/2]
void WaylandEglClientBufferIntegrationPrivate::handleEglstreamTexture |
( |
WaylandEglClientBuffer * | buffer, |
|
|
wl_resource * | bufferHandle ) |
◆ handleEglstreamTexture() [2/2]
void WaylandEglClientBufferIntegrationPrivate::handleEglstreamTexture |
( |
WaylandEglClientBuffer * | buffer, |
|
|
wl_resource * | bufferHandle ) |
◆ initBuffer() [1/2]
◆ initBuffer() [2/2]
◆ initEglStream() [1/2]
bool WaylandEglClientBufferIntegrationPrivate::initEglStream |
( |
WaylandEglClientBuffer * | buffer, |
|
|
struct ::wl_resource * | bufferHandle ) |
◆ initEglStream() [2/2]
bool WaylandEglClientBufferIntegrationPrivate::initEglStream |
( |
WaylandEglClientBuffer * | buffer, |
|
|
struct ::wl_resource * | bufferHandle ) |
◆ initEglTexture() [1/2]
◆ initEglTexture() [2/2]
◆ registerBuffer() [1/2]
void WaylandEglClientBufferIntegrationPrivate::registerBuffer |
( |
struct ::wl_resource * | buffer, |
|
|
BufferState | state ) |
◆ registerBuffer() [2/2]
void WaylandEglClientBufferIntegrationPrivate::registerBuffer |
( |
struct ::wl_resource * | buffer, |
|
|
BufferState | state ) |
◆ setupBufferAndCleanup() [1/2]
◆ setupBufferAndCleanup() [2/2]
◆ display_bound
bool WaylandEglClientBufferIntegrationPrivate::display_bound = false |
◆ egl_bind_wayland_display
PFNEGLBINDWAYLANDDISPLAYWL WaylandEglClientBufferIntegrationPrivate::egl_bind_wayland_display = nullptr |
◆ egl_create_image
PFNEGLCREATEIMAGEKHRPROC WaylandEglClientBufferIntegrationPrivate::egl_create_image = nullptr |
◆ egl_destroy_image
PFNEGLDESTROYIMAGEKHRPROC WaylandEglClientBufferIntegrationPrivate::egl_destroy_image = nullptr |
◆ egl_display
EGLDisplay WaylandEglClientBufferIntegrationPrivate::egl_display = EGL_NO_DISPLAY |
◆ egl_query_wayland_buffer
PFNEGLQUERYWAYLANDBUFFERWL_compat WaylandEglClientBufferIntegrationPrivate::egl_query_wayland_buffer = nullptr |
◆ egl_unbind_wayland_display
PFNEGLUNBINDWAYLANDDISPLAYWL WaylandEglClientBufferIntegrationPrivate::egl_unbind_wayland_display = nullptr |
◆ funcs
◆ gl_egl_image_target_texture_2d
PFNGLEGLIMAGETARGETTEXTURE2DOESPROC WaylandEglClientBufferIntegrationPrivate::gl_egl_image_target_texture_2d = nullptr |
◆ localContext
QOpenGLContext * WaylandEglClientBufferIntegrationPrivate::localContext = nullptr |
◆ offscreenSurface
QOffscreenSurface * WaylandEglClientBufferIntegrationPrivate::offscreenSurface = nullptr |
◆ wlDisplay
wl_display * WaylandEglClientBufferIntegrationPrivate::wlDisplay = nullptr |
The documentation for this class was generated from the following file: