| Index: ui/display/types/native_display_delegate.h
|
| diff --git a/ui/display/types/native_display_delegate.h b/ui/display/types/native_display_delegate.h
|
| index 98aef267bb87486a3673f89432b4bafc8f3b6c93..d37083d134d95f1fc6f2976a1fd89ebaed197a09 100644
|
| --- a/ui/display/types/native_display_delegate.h
|
| +++ b/ui/display/types/native_display_delegate.h
|
| @@ -24,6 +24,8 @@ class DisplaySnapshot;
|
|
|
| class NativeDisplayObserver;
|
|
|
| +struct GammaRampRGBEntry;
|
| +
|
| typedef base::Callback<void(const std::vector<ui::DisplaySnapshot*>&)>
|
| GetDisplaysCallback;
|
| typedef base::Callback<void(bool)> ConfigureCallback;
|
| @@ -103,6 +105,10 @@ class DISPLAY_TYPES_EXPORT NativeDisplayDelegate {
|
| const ui::DisplaySnapshot& output,
|
| ui::ColorCalibrationProfile new_profile) = 0;
|
|
|
| + // Set the gamma ramp for the display.
|
| + virtual bool SetGammaRamp(const ui::DisplaySnapshot& output,
|
| + const std::vector<GammaRampRGBEntry>& lut) = 0;
|
| +
|
| virtual void AddObserver(NativeDisplayObserver* observer) = 0;
|
|
|
| virtual void RemoveObserver(NativeDisplayObserver* observer) = 0;
|
|
|