8 #ifndef SkHighContrastFilter_DEFINED
9 #define SkHighContrastFilter_DEFINED
11 #include "SkColorFilter.h"
20 enum class InvertStyle {
28 fInvertStyle = InvertStyle::kNoInvert;
33 InvertStyle invertStyle,
35 : fGrayscale(grayscale),
36 fInvertStyle(invertStyle),
37 fContrast(contrast) {}
40 bool isValid()
const {
41 return fInvertStyle >= InvertStyle::kNoInvert &&
42 fInvertStyle <= InvertStyle::kInvertLightness &&
51 InvertStyle fInvertStyle;
78 SK_DECLARE_FLATTENABLE_REGISTRAR_GROUP()
Color filter that provides transformations to improve contrast for users with low vision...
Definition: SkHighContrastFilter.h:73
Configuration struct for SkHighContrastFilter.
Definition: SkHighContrastFilter.h:19