blob: b0b39630bebe78752da972d9b54e092dd4b0a11a [file] [log] [blame]
// 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;
}
}