| Index: ui/ozone/platform/drm/gpu/drm_gpu_platform_support.h
|
| diff --git a/ui/ozone/platform/drm/gpu/drm_gpu_platform_support.h b/ui/ozone/platform/drm/gpu/drm_gpu_platform_support.h
|
| index 2c844dbe432d24199784b2ef9a72f5bcd22a82f8..d92335d3c7ecbb620f6281c25b230c6ae4358495 100644
|
| --- a/ui/ozone/platform/drm/gpu/drm_gpu_platform_support.h
|
| +++ b/ui/ozone/platform/drm/gpu/drm_gpu_platform_support.h
|
| @@ -8,6 +8,7 @@
|
| #include "base/containers/scoped_ptr_hash_map.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/memory/scoped_vector.h"
|
| +#include "base/tuple.h"
|
| #include "ipc/message_filter.h"
|
| #include "ui/gfx/native_widget_types.h"
|
| #include "ui/ozone/public/gpu_platform_support.h"
|
| @@ -36,6 +37,8 @@ class ScreenManager;
|
| struct DisplayMode_Params;
|
| struct DisplaySnapshot_Params;
|
|
|
| +typedef std::vector<Tuple<uint16_t, uint16_t, uint16_t>> GammaRampRGBData;
|
| +
|
| class DrmGpuPlatformSupport : public GpuPlatformSupport {
|
| public:
|
| DrmGpuPlatformSupport(DrmDeviceManager* drm_device_manager,
|
| @@ -75,6 +78,7 @@ class DrmGpuPlatformSupport : public GpuPlatformSupport {
|
| void OnAddGraphicsDevice(const base::FilePath& path,
|
| const base::FileDescriptor& fd);
|
| void OnRemoveGraphicsDevice(const base::FilePath& path);
|
| + void OnSetGammaRamp(int64_t id, const GammaRampRGBData& lut);
|
|
|
| void SetIOTaskRunner(
|
| const scoped_refptr<base::SingleThreadTaskRunner>& io_task_runner);
|
|
|