// 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; } }