![]() |
Qt 6.x
The Qt SDK
|
#include <qeglfskmsvsp2device.h>
Additional Inherited Members | |
![]() | |
typedef std::function< void(drmModePropertyPtr, quint64)> | PropCallback |
![]() | |
virtual QPlatformScreen * | createScreen (const QKmsOutput &output)=0 |
virtual QPlatformScreen * | createHeadlessScreen () |
virtual void | registerScreenCloning (QPlatformScreen *screen, QPlatformScreen *screenThisScreenClones, const QList< QPlatformScreen * > &screensCloningThisScreen) |
virtual void | registerScreen (QPlatformScreen *screen, bool isPrimary, const QPoint &virtualPos, const QList< QPlatformScreen * > &virtualSiblings)=0 |
void | setFd (int fd) |
int | crtcForConnector (drmModeResPtr resources, drmModeConnectorPtr connector) |
QPlatformScreen * | createScreenForConnector (drmModeResPtr resources, drmModeConnectorPtr connector, ScreenInfo *vinfo) |
drmModePropertyPtr | connectorProperty (drmModeConnectorPtr connector, const QByteArray &name) |
drmModePropertyBlobPtr | connectorPropertyBlob (drmModeConnectorPtr connector, const QByteArray &name) |
void | enumerateProperties (drmModeObjectPropertiesPtr objProps, PropCallback callback) |
void | discoverPlanes () |
void | parseConnectorProperties (uint32_t connectorId, QKmsOutput *output) |
void | parseCrtcProperties (uint32_t crtcId, QKmsOutput *output) |
![]() | |
QKmsScreenConfig * | m_screenConfig |
QString | m_path |
int | m_dri_fd |
bool | m_has_atomic_support |
quint32 | m_crtc_allocator |
QList< QKmsPlane > | m_planes |
Definition at line 17 of file qeglfskmsvsp2device.h.
QT_BEGIN_NAMESPACE QEglFSKmsVsp2Device::QEglFSKmsVsp2Device | ( | QKmsScreenConfig * | screenConfig, |
const QString & | path | ||
) |
Definition at line 18 of file qeglfskmsvsp2device.cpp.
|
overridevirtual |
Implements QKmsDevice.
Definition at line 49 of file qeglfskmsvsp2device.cpp.
References QKmsDevice::fd(), qt_safe_close(), and QKmsDevice::setFd().
|
overridevirtual |
Reimplemented from QKmsDevice.
Definition at line 81 of file qeglfskmsvsp2device.cpp.
References Q_FUNC_INFO, and qWarning.
|
overridevirtual |
Implements QKmsDevice.
Definition at line 74 of file qeglfskmsvsp2device.cpp.
gbm_device * QEglFSKmsVsp2Device::gbmDevice | ( | ) | const |
Definition at line 69 of file qeglfskmsvsp2device.cpp.
|
overridevirtual |
Implements QKmsDevice.
Definition at line 64 of file qeglfskmsvsp2device.cpp.
|
overridevirtual |
Implements QKmsDevice.
Definition at line 23 of file qeglfskmsvsp2device.cpp.
References QKmsDevice::devicePath(), QKmsDevice::fd(), Q_ASSERT, qCDebug, qErrnoWarning(), qPrintable, qt_safe_close(), qt_safe_open(), QKmsDevice::setFd(), and toLocal8Bit().
|
overridevirtual |
Reimplemented from QKmsDevice.
Definition at line 87 of file qeglfskmsvsp2device.cpp.
References QList< T >::isEmpty(), Q_FUNC_INFO, Q_UNUSED, qWarning, and screen.