Merge "graphics.h: Add android_color_transform_t" into nyc-dev

This commit is contained in:
Dan Stoza 2016-03-24 21:44:38 +00:00 committed by Android (Google) Code Review
commit beda52b32a
1 changed files with 28 additions and 0 deletions

View File

@ -1038,6 +1038,34 @@ typedef enum android_dataspace {
} android_dataspace_t;
/*
* Color transforms that may be applied by hardware composer to the whole
* display.
*/
typedef enum android_color_transform {
/* Applies no transform to the output color */
HAL_COLOR_TRANSFORM_IDENTITY = 0,
/* Applies an arbitrary transform defined by a 4x4 affine matrix */
HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX = 1,
/* Applies a transform that inverts the value or luminance of the color, but
* does not modify hue or saturation */
HAL_COLOR_TRANSFORM_VALUE_INVERSE = 2,
/* Applies a transform that maps all colors to shades of gray */
HAL_COLOR_TRANSFORM_GRAYSCALE = 3,
/* Applies a transform which corrects for protanopic color blindness */
HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA = 4,
/* Applies a transform which corrects for deuteranopic color blindness */
HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA = 5,
/* Applies a transform which corrects for tritanopic color blindness */
HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA = 6
} android_color_transform_t;
#ifdef __cplusplus
}
#endif