Index: ui/display/chromeos/display_configurator.h |
diff --git a/ui/display/chromeos/display_configurator.h b/ui/display/chromeos/display_configurator.h |
index 2301479560863accaf2694c913ae626fbde459b0..b990119d7c2b84f11ad16cbfe61226c8dfae254d 100644 |
--- a/ui/display/chromeos/display_configurator.h |
+++ b/ui/display/chromeos/display_configurator.h |
@@ -269,14 +269,17 @@ class DISPLAY_EXPORT DisplayConfigurator : public NativeDisplayObserver { |
bool SetColorCalibrationProfile(int64_t display_id, |
ui::ColorCalibrationProfile new_profile); |
- // Sets the gamma ramp for |display_id| to the values in |lut|. |
- bool SetGammaRamp(int64_t display_id, |
- const std::vector<GammaRampRGBEntry>& lut); |
- |
// Enables/disables virtual display. |
int64_t AddVirtualDisplay(gfx::Size display_size); |
bool RemoveVirtualDisplay(int64_t display_id); |
+ // Sets the gamma, degamma and correction matrix for |display_id| to the |
+ // values in |degamma_lut|, |gamma_lut| and |correction_matrix|. |
+ bool SetColorCorrection(int64_t display_id, |
+ const std::vector<GammaRampRGBEntry>& degamma_lut, |
+ const std::vector<GammaRampRGBEntry>& gamma_lut, |
+ const std::vector<float>& correction_matrix); |
+ |
private: |
class DisplayLayoutManagerImpl; |