summaryrefslogtreecommitdiff
path: root/libs/hwui/Program.h
diff options
context:
space:
mode:
author Chris Craik <ccraik@google.com> 2015-08-21 23:08:39 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2015-08-21 23:08:39 +0000
commit71c10ee8be20be968b19a88f771077933f7cc155 (patch)
tree8ac555739ab17383aa881e313c561f778ff357b8 /libs/hwui/Program.h
parentd7ba5795bed76d2b56be2ac2f1d548b90df162d7 (diff)
parentb9ce116dac378b4cf4490f265dcbd5704a1dd43c (diff)
Merge "Switch several enums to enum classes"
Diffstat (limited to 'libs/hwui/Program.h')
-rw-r--r--libs/hwui/Program.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/libs/hwui/Program.h b/libs/hwui/Program.h
index af1e4a74d46e..b09c207f6e45 100644
--- a/libs/hwui/Program.h
+++ b/libs/hwui/Program.h
@@ -103,10 +103,10 @@ typedef uint64_t programid;
* A ProgramDescription must be used in conjunction with a ProgramCache.
*/
struct ProgramDescription {
- enum ColorFilterMode {
- kColorNone = 0,
- kColorMatrix,
- kColorBlend
+ enum class ColorFilterMode {
+ None = 0,
+ Matrix,
+ Blend
};
enum Gradient {
@@ -193,7 +193,7 @@ struct ProgramDescription {
bitmapWrapS = GL_CLAMP_TO_EDGE;
bitmapWrapT = GL_CLAMP_TO_EDGE;
- colorOp = kColorNone;
+ colorOp = ColorFilterMode::None;
colorMode = SkXfermode::kClear_Mode;
framebufferMode = SkXfermode::kClear_Mode;
@@ -249,14 +249,14 @@ struct ProgramDescription {
key |= (shadersMode & PROGRAM_MAX_XFERMODE) << PROGRAM_XFERMODE_SHADER_SHIFT;
}
switch (colorOp) {
- case kColorMatrix:
+ case ColorFilterMode::Matrix:
key |= PROGRAM_KEY_COLOR_MATRIX;
break;
- case kColorBlend:
+ case ColorFilterMode::Blend:
key |= PROGRAM_KEY_COLOR_BLEND;
key |= (colorMode & PROGRAM_MAX_XFERMODE) << PROGRAM_XFERMODE_COLOR_OP_SHIFT;
break;
- case kColorNone:
+ case ColorFilterMode::None:
break;
}
key |= (framebufferMode & PROGRAM_MAX_XFERMODE) << PROGRAM_XFERMODE_FRAMEBUFFER_SHIFT;