![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Static Public Member Functions | |
| static WaylandEglClientBufferIntegrationPrivate * | get (WaylandEglClientBufferIntegration *integration) |
| static WaylandEglClientBufferIntegrationPrivate * | get (WaylandEglClientBufferIntegration *integration) |
Public Attributes | |
| EGLDisplay | egl_display = EGL_NO_DISPLAY |
| bool | display_bound = false |
| ::wl_display * | wlDisplay = nullptr |
| QOffscreenSurface * | offscreenSurface = nullptr |
| QOpenGLContext * | localContext = nullptr |
| PFNEGLBINDWAYLANDDISPLAYWL | egl_bind_wayland_display = nullptr |
| PFNEGLUNBINDWAYLANDDISPLAYWL | egl_unbind_wayland_display = nullptr |
| PFNEGLQUERYWAYLANDBUFFERWL_compat | egl_query_wayland_buffer = nullptr |
| PFNEGLCREATEIMAGEKHRPROC | egl_create_image = nullptr |
| PFNEGLDESTROYIMAGEKHRPROC | egl_destroy_image = nullptr |
| PFNGLEGLIMAGETARGETTEXTURE2DOESPROC | gl_egl_image_target_texture_2d = nullptr |
| QEGLStreamConvenience * | funcs = nullptr |
Definition at line 143 of file waylandeglclientbufferintegration.cpp.
| WaylandEglClientBufferIntegrationPrivate::WaylandEglClientBufferIntegrationPrivate | ( | ) |
Definition at line 177 of file waylandeglclientbufferintegration.cpp.
| WaylandEglClientBufferIntegrationPrivate::WaylandEglClientBufferIntegrationPrivate | ( | ) |
| bool WaylandEglClientBufferIntegrationPrivate::ensureContext | ( | ) |
Definition at line 263 of file waylandeglclientbufferintegration.cpp.
| bool WaylandEglClientBufferIntegrationPrivate::ensureContext | ( | ) |
|
inlinestatic |
Definition at line 172 of file waylandeglclientbufferintegration.cpp.
|
inlinestatic |
Definition at line 172 of file waylandeglclientbufferintegration.cpp.
| void WaylandEglClientBufferIntegrationPrivate::handleEglstreamTexture | ( | WaylandEglClientBuffer * | buffer, |
| struct ::wl_resource * | bufferHandle ) |
Definition at line 381 of file waylandeglclientbufferintegration.cpp.
| void WaylandEglClientBufferIntegrationPrivate::handleEglstreamTexture | ( | WaylandEglClientBuffer * | buffer, |
| wl_resource * | bufferHandle ) |
| void WaylandEglClientBufferIntegrationPrivate::initBuffer | ( | WaylandEglClientBuffer * | buffer | ) |
Definition at line 181 of file waylandeglclientbufferintegration.cpp.
| void WaylandEglClientBufferIntegrationPrivate::initBuffer | ( | WaylandEglClientBuffer * | buffer | ) |
| bool WaylandEglClientBufferIntegrationPrivate::initEglStream | ( | WaylandEglClientBuffer * | buffer, |
| struct ::wl_resource * | bufferHandle ) |
Definition at line 329 of file waylandeglclientbufferintegration.cpp.
| bool WaylandEglClientBufferIntegrationPrivate::initEglStream | ( | WaylandEglClientBuffer * | buffer, |
| struct ::wl_resource * | bufferHandle ) |
| void WaylandEglClientBufferIntegrationPrivate::initEglTexture | ( | WaylandEglClientBuffer * | buffer, |
| EGLint | format ) |
Definition at line 189 of file waylandeglclientbufferintegration.cpp.
| void WaylandEglClientBufferIntegrationPrivate::initEglTexture | ( | WaylandEglClientBuffer * | buffer, |
| EGLint | format ) |
| void WaylandEglClientBufferIntegrationPrivate::registerBuffer | ( | struct ::wl_resource * | buffer, |
| BufferState | state ) |
| void WaylandEglClientBufferIntegrationPrivate::registerBuffer | ( | struct ::wl_resource * | buffer, |
| BufferState | state ) |
| void WaylandEglClientBufferIntegrationPrivate::setupBufferAndCleanup | ( | BufferState * | bs, |
| QOpenGLTexture * | texture, | ||
| int | plane ) |
Definition at line 286 of file waylandeglclientbufferintegration.cpp.
| void WaylandEglClientBufferIntegrationPrivate::setupBufferAndCleanup | ( | BufferState * | bs, |
| QOpenGLTexture * | texture, | ||
| int | plane ) |
| bool WaylandEglClientBufferIntegrationPrivate::display_bound = false |
Definition at line 157 of file waylandeglclientbufferintegration.cpp.
| PFNEGLBINDWAYLANDDISPLAYWL WaylandEglClientBufferIntegrationPrivate::egl_bind_wayland_display = nullptr |
Definition at line 162 of file waylandeglclientbufferintegration.cpp.
| PFNEGLCREATEIMAGEKHRPROC WaylandEglClientBufferIntegrationPrivate::egl_create_image = nullptr |
Definition at line 166 of file waylandeglclientbufferintegration.cpp.
| PFNEGLDESTROYIMAGEKHRPROC WaylandEglClientBufferIntegrationPrivate::egl_destroy_image = nullptr |
Definition at line 167 of file waylandeglclientbufferintegration.cpp.
| EGLDisplay WaylandEglClientBufferIntegrationPrivate::egl_display = EGL_NO_DISPLAY |
Definition at line 156 of file waylandeglclientbufferintegration.cpp.
| PFNEGLQUERYWAYLANDBUFFERWL_compat WaylandEglClientBufferIntegrationPrivate::egl_query_wayland_buffer = nullptr |
Definition at line 164 of file waylandeglclientbufferintegration.cpp.
| PFNEGLUNBINDWAYLANDDISPLAYWL WaylandEglClientBufferIntegrationPrivate::egl_unbind_wayland_display = nullptr |
Definition at line 163 of file waylandeglclientbufferintegration.cpp.
| QEGLStreamConvenience * WaylandEglClientBufferIntegrationPrivate::funcs = nullptr |
Definition at line 171 of file waylandeglclientbufferintegration.cpp.
| PFNGLEGLIMAGETARGETTEXTURE2DOESPROC WaylandEglClientBufferIntegrationPrivate::gl_egl_image_target_texture_2d = nullptr |
Definition at line 169 of file waylandeglclientbufferintegration.cpp.
| QOpenGLContext * WaylandEglClientBufferIntegrationPrivate::localContext = nullptr |
Definition at line 160 of file waylandeglclientbufferintegration.cpp.
| QOffscreenSurface * WaylandEglClientBufferIntegrationPrivate::offscreenSurface = nullptr |
Definition at line 159 of file waylandeglclientbufferintegration.cpp.
| wl_display * WaylandEglClientBufferIntegrationPrivate::wlDisplay = nullptr |
Definition at line 158 of file waylandeglclientbufferintegration.cpp.