![]() |
Qt 6.x
The Qt SDK
|
#include <qkmsdevice_p.h>
Public Types | |
enum | Type { OverlayPlane = DRM_PLANE_TYPE_OVERLAY , PrimaryPlane = DRM_PLANE_TYPE_PRIMARY , CursorPlane = DRM_PLANE_TYPE_CURSOR } |
enum | Rotation { Rotation0 = 1 << 0 , Rotation90 = 1 << 1 , Rotation180 = 1 << 2 , Rotation270 = 1 << 3 , RotationReflectX = 1 << 4 , RotationReflectY = 1 << 5 } |
Public Attributes | |
uint32_t | id = 0 |
Type | type = OverlayPlane |
int | possibleCrtcs = 0 |
QList< uint32_t > | supportedFormats |
Rotations | initialRotation = Rotation0 |
Rotations | availableRotations = Rotation0 |
uint32_t | rotationPropertyId = 0 |
uint32_t | crtcPropertyId = 0 |
uint32_t | framebufferPropertyId = 0 |
uint32_t | srcXPropertyId = 0 |
uint32_t | srcYPropertyId = 0 |
uint32_t | crtcXPropertyId = 0 |
uint32_t | crtcYPropertyId = 0 |
uint32_t | srcwidthPropertyId = 0 |
uint32_t | srcheightPropertyId = 0 |
uint32_t | crtcwidthPropertyId = 0 |
uint32_t | crtcheightPropertyId = 0 |
uint32_t | zposPropertyId = 0 |
uint32_t | blendOpPropertyId = 0 |
uint32_t | activeCrtcId = 0 |
Definition at line 107 of file qkmsdevice_p.h.
enum QKmsPlane::Rotation |
Enumerator | |
---|---|
Rotation0 | |
Rotation90 | |
Rotation180 | |
Rotation270 | |
RotationReflectX | |
RotationReflectY |
Definition at line 115 of file qkmsdevice_p.h.
enum QKmsPlane::Type |
Enumerator | |
---|---|
OverlayPlane | |
PrimaryPlane | |
CursorPlane |
Definition at line 109 of file qkmsdevice_p.h.
uint32_t QKmsPlane::activeCrtcId = 0 |
Definition at line 148 of file qkmsdevice_p.h.
Referenced by assignPlane().
Rotations QKmsPlane::availableRotations = Rotation0 |
Definition at line 133 of file qkmsdevice_p.h.
Referenced by QKmsDevice::discoverPlanes().
uint32_t QKmsPlane::blendOpPropertyId = 0 |
Definition at line 146 of file qkmsdevice_p.h.
Referenced by QKmsDevice::discoverPlanes(), and QEglFSKmsGbmScreen::flip().
uint32_t QKmsPlane::crtcheightPropertyId = 0 |
Definition at line 144 of file qkmsdevice_p.h.
Referenced by QKmsDevice::discoverPlanes().
uint32_t QKmsPlane::crtcPropertyId = 0 |
Definition at line 135 of file qkmsdevice_p.h.
Referenced by QKmsDevice::discoverPlanes().
uint32_t QKmsPlane::crtcwidthPropertyId = 0 |
Definition at line 143 of file qkmsdevice_p.h.
Referenced by QKmsDevice::discoverPlanes().
uint32_t QKmsPlane::crtcXPropertyId = 0 |
Definition at line 139 of file qkmsdevice_p.h.
Referenced by QKmsDevice::discoverPlanes().
uint32_t QKmsPlane::crtcYPropertyId = 0 |
Definition at line 140 of file qkmsdevice_p.h.
Referenced by QKmsDevice::discoverPlanes().
uint32_t QKmsPlane::framebufferPropertyId = 0 |
Definition at line 136 of file qkmsdevice_p.h.
Referenced by QKmsDevice::discoverPlanes().
uint32_t QKmsPlane::id = 0 |
Definition at line 125 of file qkmsdevice_p.h.
Referenced by QKmsDevice::discoverPlanes(), and QEglFSKmsGbmScreen::flip().
Rotations QKmsPlane::initialRotation = Rotation0 |
Definition at line 132 of file qkmsdevice_p.h.
int QKmsPlane::possibleCrtcs = 0 |
Definition at line 128 of file qkmsdevice_p.h.
Referenced by QKmsDevice::discoverPlanes().
uint32_t QKmsPlane::rotationPropertyId = 0 |
Definition at line 134 of file qkmsdevice_p.h.
Referenced by QKmsDevice::discoverPlanes().
uint32_t QKmsPlane::srcheightPropertyId = 0 |
Definition at line 142 of file qkmsdevice_p.h.
Referenced by QKmsDevice::discoverPlanes().
uint32_t QKmsPlane::srcwidthPropertyId = 0 |
Definition at line 141 of file qkmsdevice_p.h.
Referenced by QKmsDevice::discoverPlanes().
uint32_t QKmsPlane::srcXPropertyId = 0 |
Definition at line 137 of file qkmsdevice_p.h.
Referenced by QKmsDevice::discoverPlanes().
uint32_t QKmsPlane::srcYPropertyId = 0 |
Definition at line 138 of file qkmsdevice_p.h.
Referenced by QKmsDevice::discoverPlanes().
QList<uint32_t> QKmsPlane::supportedFormats |
Definition at line 130 of file qkmsdevice_p.h.
Referenced by QKmsDevice::discoverPlanes().
Type QKmsPlane::type = OverlayPlane |
Definition at line 126 of file qkmsdevice_p.h.
uint32_t QKmsPlane::zposPropertyId = 0 |
Definition at line 145 of file qkmsdevice_p.h.
Referenced by QKmsDevice::discoverPlanes(), and QEglFSKmsGbmScreen::flip().