![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qkmsdevice_p.h>
Public Member Functions | |
| void | restoreMode (QKmsDevice *device) |
| void | cleanup (QKmsDevice *device) |
| QPlatformScreen::SubpixelAntialiasingType | subpixelAntialiasingTypeHint () const |
| void | setPowerState (QKmsDevice *device, QPlatformScreen::PowerState state) |
Public Attributes | |
| QString | name |
| uint32_t | connector_id = 0 |
| uint32_t | crtc_index = 0 |
| uint32_t | crtc_id = 0 |
| QSizeF | physical_size |
| int | preferred_mode = -1 |
| int | mode = -1 |
| bool | mode_set = false |
| drmModeCrtcPtr | saved_crtc = nullptr |
| QList< drmModeModeInfo > | modes |
| int | subpixel = DRM_MODE_SUBPIXEL_UNKNOWN |
| drmModePropertyPtr | dpms_prop = nullptr |
| drmModePropertyBlobPtr | edid_blob = nullptr |
| bool | wants_forced_plane = false |
| uint32_t | forced_plane_id = 0 |
| bool | forced_plane_set = false |
| uint32_t | drm_format = DRM_FORMAT_XRGB8888 |
| bool | drm_format_requested_by_user = false |
| QString | clone_source |
| QList< QKmsPlane > | available_planes |
| struct QKmsPlane * | eglfs_plane = nullptr |
| QSize | size |
| uint32_t | crtcIdPropertyId = 0 |
| uint32_t | modeIdPropertyId = 0 |
| uint32_t | activePropertyId = 0 |
| uint32_t | mode_blob_id = 0 |
Definition at line 154 of file qkmsdevice_p.h.
| void QKmsOutput::cleanup | ( | QKmsDevice * | device | ) |
Definition at line 1478 of file qkmsdevice.cpp.
References dpms_prop, edid_blob, restoreMode(), and saved_crtc.
| void QKmsOutput::restoreMode | ( | QKmsDevice * | device | ) |
Definition at line 1465 of file qkmsdevice.cpp.
References connector_id, QKmsDevice::fd(), mode_set, and saved_crtc.
Referenced by cleanup().
| void QKmsOutput::setPowerState | ( | QKmsDevice * | device, |
| QPlatformScreen::PowerState | state ) |
Definition at line 1516 of file qkmsdevice.cpp.
References connector_id, dpms_prop, and QKmsDevice::fd().
| QPlatformScreen::SubpixelAntialiasingType QKmsOutput::subpixelAntialiasingTypeHint | ( | ) | const |
Definition at line 1498 of file qkmsdevice.cpp.
References subpixel.
| uint32_t QKmsOutput::activePropertyId = 0 |
Definition at line 180 of file qkmsdevice_p.h.
Referenced by QKmsDevice::parseCrtcProperties().
Definition at line 175 of file qkmsdevice_p.h.
| QString QKmsOutput::clone_source |
Definition at line 174 of file qkmsdevice_p.h.
| uint32_t QKmsOutput::connector_id = 0 |
Definition at line 157 of file qkmsdevice_p.h.
Referenced by QKmsDevice::createScreenInfoForConnector(), restoreMode(), and setPowerState().
| uint32_t QKmsOutput::crtc_id = 0 |
Definition at line 159 of file qkmsdevice_p.h.
Referenced by assignPlane(), and QKmsDevice::createScreenInfoForConnector().
| uint32_t QKmsOutput::crtc_index = 0 |
Definition at line 158 of file qkmsdevice_p.h.
Referenced by QKmsDevice::createScreenInfoForConnector().
| uint32_t QKmsOutput::crtcIdPropertyId = 0 |
Definition at line 178 of file qkmsdevice_p.h.
Referenced by QKmsDevice::parseConnectorProperties().
| drmModePropertyPtr QKmsOutput::dpms_prop = nullptr |
Definition at line 167 of file qkmsdevice_p.h.
Referenced by cleanup(), and setPowerState().
| uint32_t QKmsOutput::drm_format = DRM_FORMAT_XRGB8888 |
Definition at line 172 of file qkmsdevice_p.h.
| bool QKmsOutput::drm_format_requested_by_user = false |
Definition at line 173 of file qkmsdevice_p.h.
Referenced by QKmsDevice::createScreenInfoForConnector().
| drmModePropertyBlobPtr QKmsOutput::edid_blob = nullptr |
Definition at line 168 of file qkmsdevice_p.h.
Referenced by cleanup().
| struct QKmsPlane* QKmsOutput::eglfs_plane = nullptr |
Definition at line 176 of file qkmsdevice_p.h.
Referenced by assignPlane(), and QKmsDevice::createScreenInfoForConnector().
| uint32_t QKmsOutput::forced_plane_id = 0 |
Definition at line 170 of file qkmsdevice_p.h.
Referenced by QKmsDevice::createScreenInfoForConnector().
| bool QKmsOutput::forced_plane_set = false |
Definition at line 171 of file qkmsdevice_p.h.
Referenced by QKmsDevice::createScreenInfoForConnector().
| int QKmsOutput::mode = -1 |
Definition at line 162 of file qkmsdevice_p.h.
Referenced by QKmsDevice::createScreenInfoForConnector().
| uint32_t QKmsOutput::mode_blob_id = 0 |
Definition at line 182 of file qkmsdevice_p.h.
| bool QKmsOutput::mode_set = false |
Definition at line 163 of file qkmsdevice_p.h.
Referenced by QKmsDevice::createScreenInfoForConnector(), and restoreMode().
| uint32_t QKmsOutput::modeIdPropertyId = 0 |
Definition at line 179 of file qkmsdevice_p.h.
Referenced by QKmsDevice::parseCrtcProperties().
| QList<drmModeModeInfo> QKmsOutput::modes |
Definition at line 165 of file qkmsdevice_p.h.
| QString QKmsOutput::name |
Definition at line 156 of file qkmsdevice_p.h.
Referenced by testing.tools.encode_pdf_filter._PdfStream::RegisterByName().
| QSizeF QKmsOutput::physical_size |
Definition at line 160 of file qkmsdevice_p.h.
| int QKmsOutput::preferred_mode = -1 |
Definition at line 161 of file qkmsdevice_p.h.
Referenced by QKmsDevice::createScreenInfoForConnector().
| drmModeCrtcPtr QKmsOutput::saved_crtc = nullptr |
Definition at line 164 of file qkmsdevice_p.h.
Referenced by cleanup(), QKmsDevice::createScreenInfoForConnector(), and restoreMode().
| QSize QKmsOutput::size |
Definition at line 177 of file qkmsdevice_p.h.
| int QKmsOutput::subpixel = DRM_MODE_SUBPIXEL_UNKNOWN |
Definition at line 166 of file qkmsdevice_p.h.
Referenced by QKmsDevice::createScreenInfoForConnector(), and subpixelAntialiasingTypeHint().
| bool QKmsOutput::wants_forced_plane = false |
Definition at line 169 of file qkmsdevice_p.h.
Referenced by QKmsDevice::createScreenInfoForConnector().