Index: ui/ozone/platform/drm/gpu/drm_display.h |
diff --git a/ui/ozone/platform/drm/gpu/drm_display.h b/ui/ozone/platform/drm/gpu/drm_display.h |
index 13f2e67967788b04e46baaf3861f63f5a81a0ecd..61bb59c960d4a34195494c97e115f382767ea16c 100644 |
--- a/ui/ozone/platform/drm/gpu/drm_display.h |
+++ b/ui/ozone/platform/drm/gpu/drm_display.h |
@@ -9,13 +9,10 @@ |
#include "base/memory/ref_counted.h" |
#include "ui/display/types/display_constants.h" |
+#include "ui/gfx/geometry/point.h" |
typedef struct _drmModeModeInfo drmModeModeInfo; |
-namespace gfx { |
-class Point; |
-} |
- |
namespace ui { |
class DrmDevice; |
@@ -30,7 +27,8 @@ class DrmDisplay { |
const scoped_refptr<DrmDevice>& drm, |
uint32_t crtc, |
uint32_t connector, |
- const std::vector<drmModeModeInfo>& modes); |
+ const std::vector<drmModeModeInfo>& modes, |
+ const gfx::Point& origin); |
~DrmDisplay(); |
int64_t display_id() const { return display_id_; } |
@@ -38,6 +36,7 @@ class DrmDisplay { |
uint32_t crtc() const { return crtc_; } |
uint32_t connector() const { return connector_; } |
const std::vector<drmModeModeInfo>& modes() const { return modes_; } |
+ gfx::Point origin() const { return origin_; } |
bool Configure(const drmModeModeInfo* mode, const gfx::Point& origin); |
bool GetHDCPState(HDCPState* state); |
@@ -52,6 +51,7 @@ class DrmDisplay { |
uint32_t crtc_; |
uint32_t connector_; |
std::vector<drmModeModeInfo> modes_; |
+ gfx::Point origin_; |
DISALLOW_COPY_AND_ASSIGN(DrmDisplay); |
}; |