use serde::{Deserialize, Serialize};
/// how layer blends with layers below
///
/// [Figma documentation](https://www.figma.com/developers/api#blendmode-type)
#[derive(Debug, Deserialize, Serialize)]
#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
#[typeshare::typeshare]
pub enum BlendMode {
PassThrough,
Normal,
Darken,
Multiply,
LinearBurn,
ColorBurn,
Lighten,
Screen,
LinearDodge,
ColorDodge,
Overlay,
SoftLight,
HardLight,
Difference,
Exclusion,
Hue,
Saturation,
Color,
Luminosity,
}