![]() |
Qt 6.x
The Qt SDK
|
#include <qeglfskmsegldeviceintegration.h>
Protected Member Functions | |
QKmsDevice * | createDevice () override |
QPlatformCursor * | createCursor (QPlatformScreen *screen) const override |
![]() | |
virtual QKmsDevice * | createDevice ()=0 |
virtual QKmsScreenConfig * | createScreenConfig () |
Friends | |
class | QEglFSKmsEglDeviceWindow |
Additional Inherited Members | |
![]() | |
static EGLConfig | chooseConfig (EGLDisplay display, const QSurfaceFormat &format) |
![]() | |
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().
|
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().
|
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.
|
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().
|
inline |
Definition at line 29 of file qeglfskmsegldeviceintegration.h.
Referenced by QEglFSKmsEglDevice::nativeDisplay().
|
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().
|
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().