|
| | 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: