Index: ui/ozone/platform/drm/gpu/scoped_drm_types.h |
diff --git a/ui/ozone/platform/drm/gpu/scoped_drm_types.h b/ui/ozone/platform/drm/gpu/scoped_drm_types.h |
index 31c581656d00fcbe30381cb198624b6c49b8e054..c1fad33af6626e9e9c7e893586e60491b83d9178 100644 |
--- a/ui/ozone/platform/drm/gpu/scoped_drm_types.h |
+++ b/ui/ozone/platform/drm/gpu/scoped_drm_types.h |
@@ -16,6 +16,7 @@ typedef struct _drmModeObjectProperties drmModeObjectProperties; |
typedef struct _drmModePlane drmModePlane; |
typedef struct _drmModePlaneRes drmModePlaneRes; |
typedef struct _drmModeProperty drmModePropertyRes; |
+typedef struct _drmModePropertySet drmModePropertySet; |
typedef struct _drmModePropertyBlob drmModePropertyBlobRes; |
typedef struct _drmModeRes drmModeRes; |
@@ -45,6 +46,11 @@ struct OZONE_EXPORT DrmPlaneResDeleter { |
struct OZONE_EXPORT DrmPropertyDeleter { |
void operator()(drmModePropertyRes* property) const; |
}; |
+#if defined(USE_DRM_ATOMIC) |
+struct OZONE_EXPORT DrmPropertySetDeleter { |
+ void operator()(drmModePropertySet* property) const; |
+}; |
+#endif // defined(USE_DRM_ATOMIC) |
struct OZONE_EXPORT DrmPropertyBlobDeleter { |
void operator()(drmModePropertyBlobRes* property) const; |
}; |
@@ -61,6 +67,10 @@ typedef scoped_ptr<drmModeObjectProperties, DrmObjectPropertiesDeleter> |
typedef scoped_ptr<drmModePlane, DrmPlaneDeleter> ScopedDrmPlanePtr; |
typedef scoped_ptr<drmModePlaneRes, DrmPlaneResDeleter> ScopedDrmPlaneResPtr; |
typedef scoped_ptr<drmModePropertyRes, DrmPropertyDeleter> ScopedDrmPropertyPtr; |
+#if defined(USE_DRM_ATOMIC) |
+typedef scoped_ptr<drmModePropertySet, DrmPropertySetDeleter> |
+ ScopedDrmPropertySetPtr; |
+#endif // defined(USE_DRM_ATOMIC) |
typedef scoped_ptr<drmModePropertyBlobRes, DrmPropertyBlobDeleter> |
ScopedDrmPropertyBlobPtr; |
typedef scoped_ptr<drmModeFB, DrmFramebufferDeleter> ScopedDrmFramebufferPtr; |