| 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.