KWin
|
#include <drm_property.h>
Public Member Functions | |
DrmEnumProperty (DrmObject *obj, const QByteArray &name, const QList< QByteArray > &enumNames) | |
Enum | enumValue () const |
bool | hasEnum (Enum value) const |
Enum | enumForValue (uint64_t value) const |
uint64_t | valueForEnum (Enum enumValue) const |
bool | setEnumLegacy (Enum value) |
![]() | |
DrmProperty (DrmObject *obj, const QByteArray &name, const QList< QByteArray > &enumNames={}) | |
const QByteArray & | name () const |
DrmObject * | drmObject () const |
uint32_t | propId () const |
bool | isImmutable () const |
bool | isBitmask () const |
bool | hasAllEnums () const |
uint64_t | value () const |
drmModePropertyBlobRes * | immutableBlob () const |
uint64_t | minValue () const |
uint64_t | maxValue () const |
bool | isValid () const |
void | update (DrmPropertyList &propertyList) |
bool | setPropertyLegacy (uint64_t value) |
Additional Inherited Members | |
![]() | |
DrmObject *const | m_obj |
const QByteArray | m_propName |
const QList< QByteArray > | m_enumNames |
uint32_t | m_propId = 0 |
uint64_t | m_current = 0 |
DrmUniquePtr< drmModePropertyBlobRes > | m_immutableBlob |
uint64_t | m_minValue = -1 |
uint64_t | m_maxValue = -1 |
QMap< uint64_t, uint64_t > | m_enumToPropertyMap |
QMap< uint64_t, uint64_t > | m_propertyToEnumMap |
bool | m_immutable = false |
bool | m_isBlob = false |
bool | m_isBitmask = false |
Definition at line 69 of file drm_property.h.
|
inline |
Definition at line 72 of file drm_property.h.
|
inline |
Definition at line 97 of file drm_property.h.
|
inline |
Definition at line 77 of file drm_property.h.
|
inline |
Definition at line 82 of file drm_property.h.
|
inline |
Definition at line 128 of file drm_property.h.
|
inline |
Definition at line 112 of file drm_property.h.