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
QKmsPlane Struct Reference

#include <qkmsdevice_p.h>

+ Collaboration diagram for QKmsPlane:

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
 

Detailed Description

Definition at line 107 of file qkmsdevice_p.h.

Member Enumeration Documentation

◆ Rotation

Enumerator
Rotation0 
Rotation90 
Rotation180 
Rotation270 
RotationReflectX 
RotationReflectY 

Definition at line 115 of file qkmsdevice_p.h.

◆ Type

Enumerator
OverlayPlane 
PrimaryPlane 
CursorPlane 

Definition at line 109 of file qkmsdevice_p.h.

Member Data Documentation

◆ activeCrtcId

uint32_t QKmsPlane::activeCrtcId = 0

Definition at line 148 of file qkmsdevice_p.h.

Referenced by assignPlane().

◆ availableRotations

Rotations QKmsPlane::availableRotations = Rotation0

Definition at line 133 of file qkmsdevice_p.h.

Referenced by QKmsDevice::discoverPlanes().

◆ blendOpPropertyId

uint32_t QKmsPlane::blendOpPropertyId = 0

Definition at line 146 of file qkmsdevice_p.h.

Referenced by QKmsDevice::discoverPlanes().

◆ crtcheightPropertyId

uint32_t QKmsPlane::crtcheightPropertyId = 0

Definition at line 144 of file qkmsdevice_p.h.

Referenced by QKmsDevice::discoverPlanes().

◆ crtcPropertyId

uint32_t QKmsPlane::crtcPropertyId = 0

Definition at line 135 of file qkmsdevice_p.h.

Referenced by QKmsDevice::discoverPlanes().

◆ crtcwidthPropertyId

uint32_t QKmsPlane::crtcwidthPropertyId = 0

Definition at line 143 of file qkmsdevice_p.h.

Referenced by QKmsDevice::discoverPlanes().

◆ crtcXPropertyId

uint32_t QKmsPlane::crtcXPropertyId = 0

Definition at line 139 of file qkmsdevice_p.h.

Referenced by QKmsDevice::discoverPlanes().

◆ crtcYPropertyId

uint32_t QKmsPlane::crtcYPropertyId = 0

Definition at line 140 of file qkmsdevice_p.h.

Referenced by QKmsDevice::discoverPlanes().

◆ framebufferPropertyId

uint32_t QKmsPlane::framebufferPropertyId = 0

Definition at line 136 of file qkmsdevice_p.h.

Referenced by QKmsDevice::discoverPlanes().

◆ id

uint32_t QKmsPlane::id = 0

Definition at line 125 of file qkmsdevice_p.h.

Referenced by QKmsDevice::discoverPlanes().

◆ initialRotation

Rotations QKmsPlane::initialRotation = Rotation0

Definition at line 132 of file qkmsdevice_p.h.

◆ possibleCrtcs

int QKmsPlane::possibleCrtcs = 0

Definition at line 128 of file qkmsdevice_p.h.

Referenced by QKmsDevice::discoverPlanes().

◆ rotationPropertyId

uint32_t QKmsPlane::rotationPropertyId = 0

Definition at line 134 of file qkmsdevice_p.h.

Referenced by QKmsDevice::discoverPlanes().

◆ srcheightPropertyId

uint32_t QKmsPlane::srcheightPropertyId = 0

Definition at line 142 of file qkmsdevice_p.h.

Referenced by QKmsDevice::discoverPlanes().

◆ srcwidthPropertyId

uint32_t QKmsPlane::srcwidthPropertyId = 0

Definition at line 141 of file qkmsdevice_p.h.

Referenced by QKmsDevice::discoverPlanes().

◆ srcXPropertyId

uint32_t QKmsPlane::srcXPropertyId = 0

Definition at line 137 of file qkmsdevice_p.h.

Referenced by QKmsDevice::discoverPlanes().

◆ srcYPropertyId

uint32_t QKmsPlane::srcYPropertyId = 0

Definition at line 138 of file qkmsdevice_p.h.

Referenced by QKmsDevice::discoverPlanes().

◆ supportedFormats

QList<uint32_t> QKmsPlane::supportedFormats

Definition at line 130 of file qkmsdevice_p.h.

Referenced by QKmsDevice::discoverPlanes().

◆ type

Type QKmsPlane::type = OverlayPlane

Definition at line 126 of file qkmsdevice_p.h.

◆ zposPropertyId

uint32_t QKmsPlane::zposPropertyId = 0

Definition at line 145 of file qkmsdevice_p.h.

Referenced by QKmsDevice::discoverPlanes().


The documentation for this struct was generated from the following file: