![]() |
Qt 6.x
The Qt SDK
|
#include <qeglstreamconvenience_p.h>
Collaboration diagram for QEGLStreamConvenience:Public Member Functions | |
| QEGLStreamConvenience () | |
| void | initialize (EGLDisplay dpy) |
Definition at line 130 of file qeglstreamconvenience_p.h.
| QT_BEGIN_NAMESPACE QEGLStreamConvenience::QEGLStreamConvenience | ( | ) |
Definition at line 9 of file qeglstreamconvenience.cpp.
References get_platform_display, has_egl_device_base, has_egl_platform_device, query_device_string, query_devices, and qWarning.
| void QEGLStreamConvenience::initialize | ( | EGLDisplay | dpy | ) |
Definition at line 35 of file qeglstreamconvenience.cpp.
References acquire_stream_attrib_nv, create_stream, create_stream_attrib_nv, create_stream_from_file_descriptor, create_stream_producer_surface, destroy_stream, get_output_layers, get_output_ports, get_stream_file_descriptor, has_egl_output_base, has_egl_output_drm, has_egl_stream, has_egl_stream_consumer_egloutput, has_egl_stream_consumer_gltexture, has_egl_stream_cross_process_fd, has_egl_stream_producer_eglsurface, initialized, output_layer_attrib, query_output_layer_attrib, query_output_layer_string, query_output_port_attrib, query_output_port_string, query_stream, query_stream_attrib_nv, query_stream_u64, qWarning, release_stream_attrib_nv, set_stream_attrib_nv, stream_attrib, stream_consumer_acquire, stream_consumer_gltexture, stream_consumer_output, and stream_consumer_release.
Referenced by QEglFSKmsEglDeviceIntegration::createWindow().
Here is the caller graph for this function:| PFNEGLSTREAMCONSUMERACQUIREATTRIBNVPROC QEGLStreamConvenience::acquire_stream_attrib_nv |
Definition at line 143 of file qeglstreamconvenience_p.h.
Referenced by initialize().
| PFNEGLCREATESTREAMKHRPROC QEGLStreamConvenience::create_stream |
Definition at line 139 of file qeglstreamconvenience_p.h.
Referenced by initialize(), and QEglFSKmsEglDeviceWindow::resetSurface().
| PFNEGLCREATESTREAMATTRIBNVPROC QEGLStreamConvenience::create_stream_attrib_nv |
Definition at line 140 of file qeglstreamconvenience_p.h.
Referenced by WaylandEglClientBufferIntegrationPrivate::initEglStream(), WaylandEglStreamClientBufferIntegrationPrivate::initEglStream(), and initialize().
| PFNEGLCREATESTREAMFROMFILEDESCRIPTORKHRPROC QEGLStreamConvenience::create_stream_from_file_descriptor |
Definition at line 159 of file qeglstreamconvenience_p.h.
Referenced by WaylandEglClientBufferIntegrationPrivate::initEglStream(), WaylandEglStreamClientBufferIntegrationPrivate::initEglStream(), and initialize().
| PFNEGLCREATESTREAMPRODUCERSURFACEKHRPROC QEGLStreamConvenience::create_stream_producer_surface |
Definition at line 149 of file qeglstreamconvenience_p.h.
Referenced by initialize(), and QEglFSKmsEglDeviceWindow::resetSurface().
| PFNEGLDESTROYSTREAMKHRPROC QEGLStreamConvenience::destroy_stream |
Definition at line 145 of file qeglstreamconvenience_p.h.
Referenced by WaylandEglClientBufferIntegrationPrivate::initEglStream(), WaylandEglStreamClientBufferIntegrationPrivate::initEglStream(), initialize(), and QEglFSKmsEglDeviceWindow::invalidateSurface().
| PFNEGLGETOUTPUTLAYERSEXTPROC QEGLStreamConvenience::get_output_layers |
Definition at line 151 of file qeglstreamconvenience_p.h.
Referenced by initialize(), and QEglFSKmsEglDeviceWindow::resetSurface().
| PFNEGLGETOUTPUTPORTSEXTPROC QEGLStreamConvenience::get_output_ports |
Definition at line 152 of file qeglstreamconvenience_p.h.
Referenced by initialize().
| PFNEGLGETPLATFORMDISPLAYEXTPROC QEGLStreamConvenience::get_platform_display |
Definition at line 136 of file qeglstreamconvenience_p.h.
Referenced by QEGLStreamConvenience(), QEglFSKmsEglDeviceIntegration::createDisplay(), and QXcbEglIntegration::initialize().
| PFNEGLGETSTREAMFILEDESCRIPTORKHRPROC QEGLStreamConvenience::get_stream_file_descriptor |
Definition at line 158 of file qeglstreamconvenience_p.h.
Referenced by initialize().
| bool QEGLStreamConvenience::has_egl_device_base |
Definition at line 167 of file qeglstreamconvenience_p.h.
Referenced by QEGLStreamConvenience().
| bool QEGLStreamConvenience::has_egl_output_base |
Definition at line 172 of file qeglstreamconvenience_p.h.
Referenced by QEglFSKmsEglDeviceIntegration::createWindow(), and initialize().
| bool QEGLStreamConvenience::has_egl_output_drm |
Definition at line 171 of file qeglstreamconvenience_p.h.
Referenced by QEglFSKmsEglDeviceIntegration::createWindow(), and initialize().
| bool QEGLStreamConvenience::has_egl_platform_device |
Definition at line 166 of file qeglstreamconvenience_p.h.
Referenced by QEGLStreamConvenience(), and QEglFSKmsEglDeviceIntegration::createDisplay().
| bool QEGLStreamConvenience::has_egl_stream |
Definition at line 168 of file qeglstreamconvenience_p.h.
Referenced by QEglFSKmsEglDeviceIntegration::createWindow(), and initialize().
| bool QEGLStreamConvenience::has_egl_stream_consumer_egloutput |
Definition at line 170 of file qeglstreamconvenience_p.h.
Referenced by QEglFSKmsEglDeviceIntegration::createWindow(), and initialize().
| bool QEGLStreamConvenience::has_egl_stream_consumer_gltexture |
Definition at line 174 of file qeglstreamconvenience_p.h.
Referenced by initialize().
| bool QEGLStreamConvenience::has_egl_stream_cross_process_fd |
Definition at line 173 of file qeglstreamconvenience_p.h.
Referenced by initialize().
| bool QEGLStreamConvenience::has_egl_stream_producer_eglsurface |
Definition at line 169 of file qeglstreamconvenience_p.h.
Referenced by QEglFSKmsEglDeviceIntegration::createWindow(), and initialize().
| bool QEGLStreamConvenience::initialized |
Definition at line 164 of file qeglstreamconvenience_p.h.
Referenced by initialize().
| PFNEGLOUTPUTLAYERATTRIBEXTPROC QEGLStreamConvenience::output_layer_attrib |
Definition at line 153 of file qeglstreamconvenience_p.h.
Referenced by initialize().
| PFNEGLQUERYDEVICESTRINGEXTPROC QEGLStreamConvenience::query_device_string |
Definition at line 138 of file qeglstreamconvenience_p.h.
Referenced by QEGLStreamConvenience(), and QEglFSKmsEglDeviceIntegration::createDevice().
| PFNEGLQUERYDEVICESEXTPROC QEGLStreamConvenience::query_devices |
Definition at line 137 of file qeglstreamconvenience_p.h.
Referenced by QEGLStreamConvenience().
| PFNEGLQUERYOUTPUTLAYERATTRIBEXTPROC QEGLStreamConvenience::query_output_layer_attrib |
Definition at line 154 of file qeglstreamconvenience_p.h.
Referenced by initialize(), and QEglFSKmsEglDeviceWindow::resetSurface().
| PFNEGLQUERYOUTPUTLAYERSTRINGEXTPROC QEGLStreamConvenience::query_output_layer_string |
Definition at line 155 of file qeglstreamconvenience_p.h.
Referenced by initialize().
| PFNEGLQUERYOUTPUTPORTATTRIBEXTPROC QEGLStreamConvenience::query_output_port_attrib |
Definition at line 156 of file qeglstreamconvenience_p.h.
Referenced by initialize().
| PFNEGLQUERYOUTPUTPORTSTRINGEXTPROC QEGLStreamConvenience::query_output_port_string |
Definition at line 157 of file qeglstreamconvenience_p.h.
Referenced by initialize().
| PFNEGLQUERYSTREAMKHRPROC QEGLStreamConvenience::query_stream |
Definition at line 147 of file qeglstreamconvenience_p.h.
Referenced by WaylandEglClientBufferIntegrationPrivate::handleEglstreamTexture(), WaylandEglStreamClientBufferIntegrationPrivate::handleEglstreamTexture(), initialize(), and QEglFSKmsEglDeviceWindow::resetSurface().
| PFNEGLQUERYSTREAMATTRIBNVPROC QEGLStreamConvenience::query_stream_attrib_nv |
Definition at line 142 of file qeglstreamconvenience_p.h.
Referenced by initialize().
| PFNEGLQUERYSTREAMU64KHRPROC QEGLStreamConvenience::query_stream_u64 |
Definition at line 148 of file qeglstreamconvenience_p.h.
Referenced by initialize().
| PFNEGLSTREAMCONSUMERRELEASEATTRIBNVPROC QEGLStreamConvenience::release_stream_attrib_nv |
Definition at line 144 of file qeglstreamconvenience_p.h.
Referenced by initialize().
| PFNEGLSETSTREAMATTRIBNVPROC QEGLStreamConvenience::set_stream_attrib_nv |
Definition at line 141 of file qeglstreamconvenience_p.h.
Referenced by initialize().
| PFNEGLSTREAMATTRIBKHRPROC QEGLStreamConvenience::stream_attrib |
Definition at line 146 of file qeglstreamconvenience_p.h.
Referenced by initialize().
| PFNEGLSTREAMCONSUMERACQUIREKHRPROC QEGLStreamConvenience::stream_consumer_acquire |
Definition at line 161 of file qeglstreamconvenience_p.h.
Referenced by WaylandEglClientBufferIntegrationPrivate::handleEglstreamTexture(), WaylandEglStreamClientBufferIntegrationPrivate::handleEglstreamTexture(), and initialize().
| PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC QEGLStreamConvenience::stream_consumer_gltexture |
Definition at line 160 of file qeglstreamconvenience_p.h.
Referenced by WaylandEglClientBufferIntegrationPrivate::initEglStream(), WaylandEglStreamClientBufferIntegrationPrivate::initEglStream(), and initialize().
| PFNEGLSTREAMCONSUMEROUTPUTEXTPROC QEGLStreamConvenience::stream_consumer_output |
Definition at line 150 of file qeglstreamconvenience_p.h.
Referenced by initialize(), and QEglFSKmsEglDeviceWindow::resetSurface().
| PFNEGLSTREAMCONSUMERRELEASEKHRPROC QEGLStreamConvenience::stream_consumer_release |
Definition at line 162 of file qeglstreamconvenience_p.h.
Referenced by initialize().