figma_schema/blend_mode.rs
1use serde::{Deserialize, Serialize};
2
3/// how layer blends with layers below
4///
5/// [Figma documentation](https://www.figma.com/developers/api#blendmode-type)
6#[derive(Debug, Deserialize, Serialize)]
7#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
8#[typeshare::typeshare]
9pub enum BlendMode {
10 PassThrough,
11 Normal,
12 Darken,
13 Multiply,
14 LinearBurn,
15 ColorBurn,
16 Lighten,
17 Screen,
18 LinearDodge,
19 ColorDodge,
20 Overlay,
21 SoftLight,
22 HardLight,
23 Difference,
24 Exclusion,
25 Hue,
26 Saturation,
27 Color,
28 Luminosity,
29}