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>.
Loading...
Searching...
No Matches
qkmsdevice_p.h File Reference

(9d2cc4dd766ca6538e17040b6ac845ed880ab0fe)

#include <QtGui/private/qtguiglobal_p.h>
#include <qpa/qplatformscreen.h>
#include <QtCore/QMap>
#include <QtCore/QVariant>
#include <QtCore/QThreadStorage>
#include <xf86drm.h>
#include <xf86drmMode.h>
#include <drm_fourcc.h>
#include <functional>
+ Include dependency graph for qkmsdevice_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QKmsScreenConfig
 
struct  QKmsPlane
 
struct  QKmsOutput
 
class  QKmsDevice
 
struct  QKmsDevice::ScreenInfo
 

Macros

#define DRM_PLANE_TYPE_OVERLAY   0
 
#define DRM_PLANE_TYPE_PRIMARY   1
 
#define DRM_PLANE_TYPE_CURSOR   2
 
#define DRM_CLIENT_CAP_UNIVERSAL_PLANES   2
 
#define DRM_CLIENT_CAP_ATOMIC   3
 
#define DRM_MODE_PROP_EXTENDED_TYPE   0x0000ffc0
 
#define DRM_MODE_PROP_TYPE(n)   ((n) << 6)
 
#define DRM_MODE_PROP_OBJECT   DRM_MODE_PROP_TYPE(1)
 
#define DRM_MODE_PROP_SIGNED_RANGE   DRM_MODE_PROP_TYPE(2)
 

Macro Definition Documentation

◆ DRM_CLIENT_CAP_ATOMIC

#define DRM_CLIENT_CAP_ATOMIC   3

Definition at line 49 of file qkmsdevice_p.h.

Referenced by QKmsDevice::createScreens().

◆ DRM_CLIENT_CAP_UNIVERSAL_PLANES

#define DRM_CLIENT_CAP_UNIVERSAL_PLANES   2

Definition at line 46 of file qkmsdevice_p.h.

Referenced by QKmsDevice::createScreens().

◆ DRM_MODE_PROP_EXTENDED_TYPE

#define DRM_MODE_PROP_EXTENDED_TYPE   0x0000ffc0

Definition at line 53 of file qkmsdevice_p.h.

Referenced by propTypeIs().

◆ DRM_MODE_PROP_OBJECT

#define DRM_MODE_PROP_OBJECT   DRM_MODE_PROP_TYPE(1)

Definition at line 59 of file qkmsdevice_p.h.

Referenced by QKmsDevice::enumerateProperties().

◆ DRM_MODE_PROP_SIGNED_RANGE

#define DRM_MODE_PROP_SIGNED_RANGE   DRM_MODE_PROP_TYPE(2)

Definition at line 62 of file qkmsdevice_p.h.

Referenced by QKmsDevice::enumerateProperties().

◆ DRM_MODE_PROP_TYPE

#define DRM_MODE_PROP_TYPE ( n)    ((n) << 6)

Definition at line 56 of file qkmsdevice_p.h.

◆ DRM_PLANE_TYPE_CURSOR

#define DRM_PLANE_TYPE_CURSOR   2

Definition at line 42 of file qkmsdevice_p.h.

◆ DRM_PLANE_TYPE_OVERLAY

#define DRM_PLANE_TYPE_OVERLAY   0

Definition at line 36 of file qkmsdevice_p.h.

◆ DRM_PLANE_TYPE_PRIMARY

#define DRM_PLANE_TYPE_PRIMARY   1

Definition at line 39 of file qkmsdevice_p.h.