![]() |
Qt 6.x
The Qt SDK
|
#include <qeglstreamconvenience_p.h>
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().
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().