diff options
author | 2016-07-20 18:49:53 +0000 | |
---|---|---|
committer | 2016-07-20 18:49:53 +0000 | |
commit | 19cd2f88b6914e2f4c43a9595532e81a697304fe (patch) | |
tree | de6b9a61b0886202f316024101ccfb94e63ed9f3 /libs/gui/SurfaceComposerClient.cpp | |
parent | be3aaf573db1d087f2fb0aa4b496c290c5820eae (diff) | |
parent | f42ca4da5be95b67747055f8d9d96c2323863e60 (diff) |
Merge \"Color transforms are now color modes.\" into nyc-mr1-dev
am: f42ca4da5b
Change-Id: I2b5f704695dbbf84baf56b21369c3c80cc2142e1
Diffstat (limited to 'libs/gui/SurfaceComposerClient.cpp')
-rw-r--r-- | libs/gui/SurfaceComposerClient.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/libs/gui/SurfaceComposerClient.cpp b/libs/gui/SurfaceComposerClient.cpp index 059223d083..1c460e8bd5 100644 --- a/libs/gui/SurfaceComposerClient.cpp +++ b/libs/gui/SurfaceComposerClient.cpp @@ -29,6 +29,8 @@ #include <binder/IMemory.h> #include <binder/IServiceManager.h> +#include <system/graphics.h> + #include <ui/DisplayInfo.h> #include <gui/CpuConsumer.h> @@ -771,6 +773,20 @@ status_t SurfaceComposerClient::setActiveConfig(const sp<IBinder>& display, int return ComposerService::getComposerService()->setActiveConfig(display, id); } +status_t SurfaceComposerClient::getDisplayColorModes(const sp<IBinder>& display, + Vector<android_color_mode_t>* outColorModes) { + return ComposerService::getComposerService()->getDisplayColorModes(display, outColorModes); +} + +android_color_mode_t SurfaceComposerClient::getActiveColorMode(const sp<IBinder>& display) { + return ComposerService::getComposerService()->getActiveColorMode(display); +} + +status_t SurfaceComposerClient::setActiveColorMode(const sp<IBinder>& display, + android_color_mode_t colorMode) { + return ComposerService::getComposerService()->setActiveColorMode(display, colorMode); +} + void SurfaceComposerClient::setDisplayPowerMode(const sp<IBinder>& token, int mode) { ComposerService::getComposerService()->setPowerMode(token, mode); |