|
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) |
Public Member Functions inherited from KWin::DrmProperty | |
| 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 | |
Protected Attributes inherited from KWin::DrmProperty | |
| 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.