Index: include/gpu/GrColor.h |
diff --git a/include/gpu/GrColor.h b/include/gpu/GrColor.h |
index 43bfd8dc11e0aa104d83c4c998efc4e50909f202..05d14455a9c0fdda9998545a7cce6304146c59b9 100644 |
--- a/include/gpu/GrColor.h |
+++ b/include/gpu/GrColor.h |
@@ -142,6 +142,8 @@ enum GrColorComponentFlags { |
kB_GrColorComponentFlag = 1 << (GrColor_SHIFT_B / 8), |
kA_GrColorComponentFlag = 1 << (GrColor_SHIFT_A / 8), |
+ kNone_GrColorComponentFlags = 0, |
+ |
kRGB_GrColorComponentFlags = (kR_GrColorComponentFlag | kG_GrColorComponentFlag | |
kB_GrColorComponentFlag), |
@@ -149,6 +151,8 @@ enum GrColorComponentFlags { |
kB_GrColorComponentFlag | kA_GrColorComponentFlag) |
}; |
+GR_MAKE_BITFIELD_OPS(GrColorComponentFlags) |
+ |
static inline char GrColorComponentFlagToChar(GrColorComponentFlags component) { |
SkASSERT(SkIsPow2(component)); |
switch (component) { |