枚举
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 起可用
- 值: