|
| typedef std::function< void(drmModePropertyPtr, quint64)> | PropCallback |
| void | registerScreens (QList< uint32_t > newConnects=QList< uint32_t >()) |
| virtual QPlatformScreen * | createHeadlessScreen () |
| virtual void | registerScreenCloning (QPlatformScreen *screen, QPlatformScreen *screenThisScreenClones, const QList< QPlatformScreen * > &screensCloningThisScreen) |
| virtual void | unregisterScreen (QPlatformScreen *screen) |
| virtual void | updateScreen (QPlatformScreen *screen, const QPoint &virtualPos, const QList< QPlatformScreen * > &virtualSiblings) |
| virtual void | updateScreenOutput (QPlatformScreen *screen, const QKmsOutput &output) |
| void | setFd (int fd) |
| int | crtcForConnector (drmModeResPtr resources, drmModeConnectorPtr connector) |
| bool | createScreenInfoForConnector (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 |
| QMap< uint32_t, OrderedScreen > | m_registeredScreens |
| QPlatformScreen * | m_headlessScreen = nullptr |
Definition at line 28 of file qlinuxfbdrmscreen.cpp.
◆ QLinuxFbDevice() [1/2]
◆ QLinuxFbDevice() [2/2]
◆ close() [1/2]
| void QLinuxFbDevice::close |
( |
| ) |
|
|
overridevirtual |
◆ close() [2/2]
| void QLinuxFbDevice::close |
( |
| ) |
|
|
overridevirtual |
◆ createFramebuffers() [1/2]
| void QLinuxFbDevice::createFramebuffers |
( |
| ) |
|
◆ createFramebuffers() [2/2]
| void QLinuxFbDevice::createFramebuffers |
( |
| ) |
|
◆ createScreen() [1/2]
◆ createScreen() [2/2]
◆ destroyFramebuffers() [1/2]
| void QLinuxFbDevice::destroyFramebuffers |
( |
| ) |
|
◆ destroyFramebuffers() [2/2]
| void QLinuxFbDevice::destroyFramebuffers |
( |
| ) |
|
◆ nativeDisplay() [1/2]
| void * QLinuxFbDevice::nativeDisplay |
( |
| ) |
const |
|
overrideprivatevirtual |
◆ nativeDisplay() [2/2]
| void * QLinuxFbDevice::nativeDisplay |
( |
| ) |
const |
|
overrideprivatevirtual |
◆ open() [1/2]
| bool QLinuxFbDevice::open |
( |
| ) |
|
|
overridevirtual |
◆ open() [2/2]
| bool QLinuxFbDevice::open |
( |
| ) |
|
|
overridevirtual |
◆ output() [1/2]
| Output * QLinuxFbDevice::output |
( |
int | idx | ) |
|
|
inline |
◆ output() [2/2]
| Output * QLinuxFbDevice::output |
( |
int | idx | ) |
|
|
inline |
◆ outputCount() [1/2]
| int QLinuxFbDevice::outputCount |
( |
| ) |
const |
|
inline |
◆ outputCount() [2/2]
| int QLinuxFbDevice::outputCount |
( |
| ) |
const |
|
inline |
◆ registerScreen() [1/2]
◆ registerScreen() [2/2]
◆ setMode() [1/2]
| void QLinuxFbDevice::setMode |
( |
| ) |
|
◆ setMode() [2/2]
| void QLinuxFbDevice::setMode |
( |
| ) |
|
◆ swapBuffers() [1/2]
| void QLinuxFbDevice::swapBuffers |
( |
Output * | output | ) |
|
◆ swapBuffers() [2/2]
| void QLinuxFbDevice::swapBuffers |
( |
Output * | output | ) |
|
The documentation for this class was generated from the following file: