![]() |
Qt 6.x
The Qt SDK
|
#include <qeglfskmsegldeviceintegration.h>
Inheritance diagram for QEglFSKmsEglDeviceIntegration:
Collaboration diagram for QEglFSKmsEglDeviceIntegration:Protected Member Functions | |
| QKmsDevice * | createDevice () override |
| QPlatformCursor * | createCursor (QPlatformScreen *screen) const override |
Protected Member Functions inherited from QEglFSKmsIntegration | |
| virtual QKmsDevice * | createDevice ()=0 |
| virtual QKmsScreenConfig * | createScreenConfig () |
Friends | |
| class | QEglFSKmsEglDeviceWindow |
Additional Inherited Members | |
Static Public Member Functions inherited from QEglFSDeviceIntegration | |
| static EGLConfig | chooseConfig (EGLDisplay display, const QSurfaceFormat &format) |
Protected Attributes inherited from QEglFSKmsIntegration | |
| QKmsDevice * | m_device |
| QKmsScreenConfig * | m_screenConfig = nullptr |
Definition at line 17 of file qeglfskmsegldeviceintegration.h.
| QT_BEGIN_NAMESPACE QEglFSKmsEglDeviceIntegration::QEglFSKmsEglDeviceIntegration | ( | ) |
Definition at line 16 of file qeglfskmsegldeviceintegration.cpp.
References qCDebug.
|
overrideprotectedvirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 254 of file qeglfskmsegldeviceintegration.cpp.
References Q_UNUSED, screen, and QEglFSKmsIntegration::screenConfig().
Here is the call graph for this function:
|
overrideprotectedvirtual |
Implements QEglFSKmsIntegration.
Definition at line 220 of file qeglfskmsegldeviceintegration.cpp.
References EGL_DRM_DEVICE_FILE_EXT, Q_UNLIKELY, qFatal, QEGLStreamConvenience::query_device_string, and QEglFSKmsIntegration::screenConfig().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 35 of file qeglfskmsegldeviceintegration.cpp.
References EGL_PLATFORM_DEVICE_EXT, EGLDisplay(), QEGLStreamConvenience::get_platform_display, QEGLStreamConvenience::has_egl_platform_device, Q_UNLIKELY, qCDebug, qFatal, and qWarning.
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 208 of file qeglfskmsegldeviceintegration.cpp.
References QEglFSScreen::display(), QEGLStreamConvenience::has_egl_output_base, QEGLStreamConvenience::has_egl_output_drm, QEGLStreamConvenience::has_egl_stream, QEGLStreamConvenience::has_egl_stream_consumer_egloutput, QEGLStreamConvenience::has_egl_stream_producer_eglsurface, QEGLStreamConvenience::initialize(), Q_UNLIKELY, QEglFSKmsEglDeviceWindow, qFatal, QEglFSWindow::screen(), and window().
Here is the call graph for this function:
|
inline |
Definition at line 29 of file qeglfskmsegldeviceintegration.h.
Referenced by QEglFSKmsEglDevice::nativeDisplay().
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 69 of file qeglfskmsegldeviceintegration.cpp.
|
overridevirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 61 of file qeglfskmsegldeviceintegration.cpp.
|
overridevirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 23 of file qeglfskmsegldeviceintegration.cpp.
References QEglFSKmsIntegration::surfaceFormatFor().
Referenced by QEglFSKmsEglDeviceWindow::resetSurface().
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 30 of file qeglfskmsegldeviceintegration.cpp.
References EGL_STREAM_BIT_KHR.
|
friend |
Definition at line 42 of file qeglfskmsegldeviceintegration.h.
Referenced by createWindow().