|
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: