枚举
GskBlendMode
说明 [src]
渲染节点可用的混合模式。
每个混合模式的实现都被推迟到渲染流水线中。
请参阅 https://www.w3.org/TR/compositing-1/#blending 了解更多有关混合和混合模式的信息。
成员
-
GSK_BLEND_MODE_DEFAULT -
默认混合模式,不指定混合。
- 值:
0 - 自版本 4.0 起可用
- 值:
-
GSK_BLEND_MODE_MULTIPLY -
源颜色与目标颜色相乘并替代目标颜色。
- 值:
1 - 自版本 4.0 起可用
- 值:
-
GSK_BLEND_MODE_SCREEN -
将目标颜色和源颜色值的补色相乘,然后再对结果求补。
- 值:
2 - 自版本 4.0 起可用
- 值:
-
GSK_BLEND_MODE_OVERLAY -
根据目标颜色值混合或取屏幕颜色,这是 hard-list 的反向操作。
- 值:
3 - 自版本 4.0 起可用
- 值:
-
GSK_BLEND_MODE_DARKEN -
选择目标颜色和源颜色中较暗的颜色。
- 值:
4 - 自版本 4.0 起可用
- 值:
-
GSK_BLEND_MODE_LIGHTEN -
选择目标颜色和源颜色中较亮的颜色。
- 值:
5 - 自版本 4.0 起可用
- 值:
-
GSK_BLEND_MODE_COLOR_DODGE -
调亮目标颜色以反映源颜色。
- 值:
6 - 自版本 4.0 起可用
- 值:
-
GSK_BLEND_MODE_COLOR_BURN -
调整目标颜色变暗,以反映源颜色。
- 值:
7 - 自版本 4.0 起可用
- 值:
-
GSK_BLEND_MODE_HARD_LIGHT -
根据源颜色值混合或取屏幕颜色。
- 值:
8 - 自版本 4.0 起可用
- 值:
-
GSK_BLEND_MODE_SOFT_LIGHT -
根据源颜色值调暗或调亮颜色。
- 值:
9 - 自版本 4.0 起可用
- 值:
-
GSK_BLEND_MODE_DIFFERENCE -
从较亮颜色中减去两个组成颜色中较暗的颜色。
- 值:
10 - 自版本 4.0 起可用
- 值:
-
GSK_BLEND_MODE_EXCLUSION -
产生类似于差异模式的效果,但对比度更低。
- 值:
11 - 自版本 4.0 起可用
- 值:
-
GSK_BLEND_MODE_COLOR -
创建一个颜色,其色相和饱和度与源颜色相同,而亮度与目标颜色相同。
- 值:
12 - 自版本 4.0 起可用
- 值:
-
GSK_BLEND_MODE_HUE -
创建一个颜色,其色相与源颜色相同,而饱和度和亮度与目标颜色相同。
- 值:
13 - 自版本 4.0 起可用
- 值:
-
GSK_BLEND_MODE_SATURATION -
创建一个颜色,其饱和度与源颜色相同,而色相和亮度与目标颜色相同。
- 值:
14 - 自版本 4.0 起可用
- 值:
-
GSK_BLEND_MODE_LUMINOSITY -
创建一个颜色,其亮度与源颜色相同,而色相和饱和度与目标颜色相同。
- 值:
15 - 自版本 4.0 起可用
- 值: