rv.data.Layer.BlendMode
*/
class BlendMode
{
/**
* Generated from protobuf enum BLEND_MODE_NORMAL = 0;
*/
const BLEND_MODE_NORMAL = 0;
/**
* Generated from protobuf enum BLEND_MODE_DISSOLVE = 1;
*/
const BLEND_MODE_DISSOLVE = 1;
/**
* Generated from protobuf enum BLEND_MODE_DARKEN = 2;
*/
const BLEND_MODE_DARKEN = 2;
/**
* Generated from protobuf enum BLEND_MODE_MULTIPLY = 3;
*/
const BLEND_MODE_MULTIPLY = 3;
/**
* Generated from protobuf enum BLEND_MODE_COLOR_BURN = 4;
*/
const BLEND_MODE_COLOR_BURN = 4;
/**
* Generated from protobuf enum BLEND_MODE_LINEAR_BURN = 5;
*/
const BLEND_MODE_LINEAR_BURN = 5;
/**
* Generated from protobuf enum BLEND_MODE_DARKER_COLOR = 6;
*/
const BLEND_MODE_DARKER_COLOR = 6;
/**
* Generated from protobuf enum BLEND_MODE_LIGHTEN = 7;
*/
const BLEND_MODE_LIGHTEN = 7;
/**
* Generated from protobuf enum BLEND_MODE_SCREEN = 8;
*/
const BLEND_MODE_SCREEN = 8;
/**
* Generated from protobuf enum BLEND_MODE_COLOR_DODGE = 9;
*/
const BLEND_MODE_COLOR_DODGE = 9;
/**
* Generated from protobuf enum BLEND_MODE_LINEAR_DODGE = 10;
*/
const BLEND_MODE_LINEAR_DODGE = 10;
/**
* Generated from protobuf enum BLEND_MODE_LIGHTER_COLOR = 11;
*/
const BLEND_MODE_LIGHTER_COLOR = 11;
/**
* Generated from protobuf enum BLEND_MODE_OVERLAY = 12;
*/
const BLEND_MODE_OVERLAY = 12;
/**
* Generated from protobuf enum BLEND_MODE_SOFT_LIGHT = 13;
*/
const BLEND_MODE_SOFT_LIGHT = 13;
/**
* Generated from protobuf enum BLEND_MODE_HARD_LIGHT = 14;
*/
const BLEND_MODE_HARD_LIGHT = 14;
/**
* Generated from protobuf enum BLEND_MODE_VIVID_LIGHT = 15;
*/
const BLEND_MODE_VIVID_LIGHT = 15;
/**
* Generated from protobuf enum BLEND_MODE_LINEAR_LIGHT = 16;
*/
const BLEND_MODE_LINEAR_LIGHT = 16;
/**
* Generated from protobuf enum BLEND_MODE_PIN_LIGHT = 17;
*/
const BLEND_MODE_PIN_LIGHT = 17;
/**
* Generated from protobuf enum BLEND_MODE_HARD_MIX = 18;
*/
const BLEND_MODE_HARD_MIX = 18;
/**
* Generated from protobuf enum BLEND_MODE_DIFFERENCE = 19;
*/
const BLEND_MODE_DIFFERENCE = 19;
/**
* Generated from protobuf enum BLEND_MODE_EXCLUSION = 20;
*/
const BLEND_MODE_EXCLUSION = 20;
/**
* Generated from protobuf enum BLEND_MODE_SUBTRACT = 21;
*/
const BLEND_MODE_SUBTRACT = 21;
/**
* Generated from protobuf enum BLEND_MODE_DIVIDE = 22;
*/
const BLEND_MODE_DIVIDE = 22;
/**
* Generated from protobuf enum BLEND_MODE_HUE = 23;
*/
const BLEND_MODE_HUE = 23;
/**
* Generated from protobuf enum BLEND_MODE_SATURATION = 24;
*/
const BLEND_MODE_SATURATION = 24;
/**
* Generated from protobuf enum BLEND_MODE_COLOR = 25;
*/
const BLEND_MODE_COLOR = 25;
/**
* Generated from protobuf enum BLEND_MODE_LUMINOSITY = 26;
*/
const BLEND_MODE_LUMINOSITY = 26;
private static $valueToName = [
self::BLEND_MODE_NORMAL => 'BLEND_MODE_NORMAL',
self::BLEND_MODE_DISSOLVE => 'BLEND_MODE_DISSOLVE',
self::BLEND_MODE_DARKEN => 'BLEND_MODE_DARKEN',
self::BLEND_MODE_MULTIPLY => 'BLEND_MODE_MULTIPLY',
self::BLEND_MODE_COLOR_BURN => 'BLEND_MODE_COLOR_BURN',
self::BLEND_MODE_LINEAR_BURN => 'BLEND_MODE_LINEAR_BURN',
self::BLEND_MODE_DARKER_COLOR => 'BLEND_MODE_DARKER_COLOR',
self::BLEND_MODE_LIGHTEN => 'BLEND_MODE_LIGHTEN',
self::BLEND_MODE_SCREEN => 'BLEND_MODE_SCREEN',
self::BLEND_MODE_COLOR_DODGE => 'BLEND_MODE_COLOR_DODGE',
self::BLEND_MODE_LINEAR_DODGE => 'BLEND_MODE_LINEAR_DODGE',
self::BLEND_MODE_LIGHTER_COLOR => 'BLEND_MODE_LIGHTER_COLOR',
self::BLEND_MODE_OVERLAY => 'BLEND_MODE_OVERLAY',
self::BLEND_MODE_SOFT_LIGHT => 'BLEND_MODE_SOFT_LIGHT',
self::BLEND_MODE_HARD_LIGHT => 'BLEND_MODE_HARD_LIGHT',
self::BLEND_MODE_VIVID_LIGHT => 'BLEND_MODE_VIVID_LIGHT',
self::BLEND_MODE_LINEAR_LIGHT => 'BLEND_MODE_LINEAR_LIGHT',
self::BLEND_MODE_PIN_LIGHT => 'BLEND_MODE_PIN_LIGHT',
self::BLEND_MODE_HARD_MIX => 'BLEND_MODE_HARD_MIX',
self::BLEND_MODE_DIFFERENCE => 'BLEND_MODE_DIFFERENCE',
self::BLEND_MODE_EXCLUSION => 'BLEND_MODE_EXCLUSION',
self::BLEND_MODE_SUBTRACT => 'BLEND_MODE_SUBTRACT',
self::BLEND_MODE_DIVIDE => 'BLEND_MODE_DIVIDE',
self::BLEND_MODE_HUE => 'BLEND_MODE_HUE',
self::BLEND_MODE_SATURATION => 'BLEND_MODE_SATURATION',
self::BLEND_MODE_COLOR => 'BLEND_MODE_COLOR',
self::BLEND_MODE_LUMINOSITY => 'BLEND_MODE_LUMINOSITY',
];
public static function name($value)
{
if (!isset(self::$valueToName[$value])) {
throw new UnexpectedValueException(sprintf(
'Enum %s has no name defined for value %s', __CLASS__, $value));
}
return self::$valueToName[$value];
}
public static function value($name)
{
$const = __CLASS__ . '::' . strtoupper($name);
if (!defined($const)) {
throw new UnexpectedValueException(sprintf(
'Enum %s has no value defined for name %s', __CLASS__, $name));
}
return constant($const);
}
}