Index: ui/ozone/platform/drm/gpu/drm_gpu_display_manager.h |
diff --git a/ui/ozone/platform/drm/gpu/drm_gpu_display_manager.h b/ui/ozone/platform/drm/gpu/drm_gpu_display_manager.h |
index e23885b8421da46f14021814673441363450ce83..21c314ed95e7aaa2d71e33aa730ae41ae7c10fe5 100644 |
--- a/ui/ozone/platform/drm/gpu/drm_gpu_display_manager.h |
+++ b/ui/ozone/platform/drm/gpu/drm_gpu_display_manager.h |
@@ -26,6 +26,8 @@ class DrmDisplaySnapshot; |
class DrmDisplayMode; |
class ScreenManager; |
+struct GammaRampRGBEntry; |
+ |
class DrmGpuDisplayManager { |
public: |
DrmGpuDisplayManager(ScreenManager* screen_manager, |
@@ -56,6 +58,9 @@ class DrmGpuDisplayManager { |
bool GetHDCPState(int64_t display_id, HDCPState* state); |
bool SetHDCPState(int64_t display_id, HDCPState state); |
+ // Set the gamma ramp for a particular display id. |
+ void SetGammaRamp(int64_t id, const std::vector<GammaRampRGBEntry>& lut); |
+ |
private: |
DrmDisplaySnapshot* FindDisplaySnapshot(int64_t id); |
const DrmDisplayMode* FindDisplayMode(const gfx::Size& size, |