| 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..fd8c813f4b3ed3b1e08389d604617e4db7d83fe9 100644
|
| --- a/ui/ozone/platform/drm/gpu/drm_display.h
|
| +++ b/ui/ozone/platform/drm/gpu/drm_display.h
|
| @@ -9,16 +9,15 @@
|
|
|
| #include "base/memory/ref_counted.h"
|
| #include "ui/display/types/display_constants.h"
|
| +#include "ui/gfx/geometry/point.h"
|
| +#include "ui/ozone/common/gpu/ozone_gpu_message_params.h"
|
|
|
| typedef struct _drmModeModeInfo drmModeModeInfo;
|
|
|
| -namespace gfx {
|
| -class Point;
|
| -}
|
| -
|
| namespace ui {
|
|
|
| class DrmDevice;
|
| +class HardwareDisplayControllerInfo;
|
| class ScreenManager;
|
|
|
| struct GammaRampRGBEntry;
|
| @@ -26,11 +25,7 @@ struct GammaRampRGBEntry;
|
| class DrmDisplay {
|
| public:
|
| DrmDisplay(ScreenManager* screen_manager,
|
| - int64_t display_id,
|
| - const scoped_refptr<DrmDevice>& drm,
|
| - uint32_t crtc,
|
| - uint32_t connector,
|
| - const std::vector<drmModeModeInfo>& modes);
|
| + const scoped_refptr<DrmDevice>& drm);
|
| ~DrmDisplay();
|
|
|
| int64_t display_id() const { return display_id_; }
|
| @@ -39,6 +34,9 @@ class DrmDisplay {
|
| uint32_t connector() const { return connector_; }
|
| const std::vector<drmModeModeInfo>& modes() const { return modes_; }
|
|
|
| + DisplaySnapshot_Params Update(HardwareDisplayControllerInfo* info,
|
| + size_t display_index);
|
| +
|
| bool Configure(const drmModeModeInfo* mode, const gfx::Point& origin);
|
| bool GetHDCPState(HDCPState* state);
|
| bool SetHDCPState(HDCPState state);
|
| @@ -52,6 +50,7 @@ class DrmDisplay {
|
| uint32_t crtc_;
|
| uint32_t connector_;
|
| std::vector<drmModeModeInfo> modes_;
|
| + gfx::Point origin_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(DrmDisplay);
|
| };
|
|
|