Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qeglfskmsegldeviceintegration.h>
Protected Member Functions | |
QKmsDevice * | createDevice () override |
QPlatformCursor * | createCursor (QPlatformScreen *screen) const override |
Protected Member Functions inherited from QEglFSKmsIntegration | |
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 257 of file qeglfskmsegldeviceintegration.cpp.
References Q_UNUSED, screen, and QEglFSKmsIntegration::screenConfig().
|
overrideprotectedvirtual |
Implements QEglFSKmsIntegration.
Definition at line 223 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 QEglFSKmsIntegration::device(), EGL_PLATFORM_DEVICE_EXT, EGLDisplay(), QKmsDevice::fd(), QEGLStreamConvenience::get_platform_display, QEGLStreamConvenience::has_egl_platform_device, Q_UNLIKELY, qCDebug, qFatal, and qWarning.
|
overridevirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 211 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 72 of file qeglfskmsegldeviceintegration.cpp.
|
overridevirtual |
Reimplemented from QEglFSDeviceIntegration.
Definition at line 64 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().