Index: cc/proto/skxfermode.proto |
diff --git a/cc/proto/skxfermode.proto b/cc/proto/skxfermode.proto |
new file mode 100644 |
index 0000000000000000000000000000000000000000..b0b39630bebe78752da972d9b54e092dd4b0a11a |
--- /dev/null |
+++ b/cc/proto/skxfermode.proto |
@@ -0,0 +1,46 @@ |
+// Copyright 2015 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+syntax = "proto2"; |
+ |
+option optimize_for = LITE_RUNTIME; |
+ |
+package cc.proto; |
+ |
+message SkXfermode { |
+ enum Mode { |
+ Mode_Clear = 0; |
+ Mode_Src = 1; |
+ Mode_Dst = 2; |
+ Mode_SrcOver = 3; |
+ Mode_DstOver = 4; |
+ Mode_SrcIn = 5; |
+ Mode_DstIn = 6; |
+ Mode_SrcOut = 7; |
+ Mode_DstOut = 8; |
+ Mode_SrcATop = 9; |
+ Mode_DstATop = 10; |
+ Mode_XOR = 11; |
+ Mode_Plus = 12; |
+ Mode_Modulate = 13; |
+ |
+ Mode_Screen = 14; |
+ |
+ Mode_Overlay = 15; |
+ Mode_Darken = 16; |
+ Mode_Lighten = 17; |
+ Mode_ColorDodge = 18; |
+ Mode_ColorBurn = 19; |
+ Mode_HardLight = 20; |
+ Mode_SoftLight = 21; |
+ Mode_Difference = 22; |
+ Mode_Exclusion = 23; |
+ Mode_Multiply = 24; |
+ |
+ Mode_Hue = 25; |
+ Mode_Saturation = 26; |
+ Mode_Color = 27; |
+ Mode_Luminosity = 28; |
+ } |
+} |