hi_tde_blend_cmd
说明
混合选项命令。
定义
typedef enum {
HI_TDE_BLEND_CMD_NONE = 0x0,
HI_TDE_BLEND_CMD_CLEAR,
HI_TDE_BLEND_CMD_SRC,
HI_TDE_BLEND_CMD_SRCOVER,
HI_TDE_BLEND_CMD_DSTOVER,
HI_TDE_BLEND_CMD_SRCIN,
HI_TDE_BLEND_CMD_DSTIN,
HI_TDE_BLEND_CMD_SRCOUT,
HI_TDE_BLEND_CMD_DSTOUT,
HI_TDE_BLEND_CMD_SRCATOP,
HI_TDE_BLEND_CMD_DSTATOP,
HI_TDE_BLEND_CMD_ADD,
HI_TDE_BLEND_CMD_XOR,
HI_TDE_BLEND_CMD_DST,
HI_TDE_BLEND_CMD_CONFIG,
HI_TDE_BLEND_CMD_MAX
} hi_tde_blend_cmd;
成员
描述中有以下定义
ff:前景图混合系数,范围[0, 1]
bf:背景图混合系数,范围[0, 1]
fa:前景图透明度, 范围[0, 1]
ba:背景图透明度,范围[0, 1]
成员名称 |
描述 |
|---|---|
HI_TDE_BLEND_CMD_NONE |
ff取fa,bf取1.0 - fa。 |
HI_TDE_BLEND_CMD_CLEAR |
ff取0.0,fd取0.0。 |
HI_TDE_BLEND_CMD_SRC |
ff取1.0,fd取0.0。 |
HI_TDE_BLEND_CMD_SRCOVER |
ff取1.0,bf取1.0 - fa。 |
HI_TDE_BLEND_CMD_DSTOVER |
ff取1.0 – ba,bf取1.0。 |
HI_TDE_BLEND_CMD_SRCIN |
ff取ba,bf取0.0。 |
HI_TDE_BLEND_CMD_DSTIN |
ff取0.0,bf取fa。 |
HI_TDE_BLEND_CMD_SRCOUT |
ff取1.0 – ba,bf取0.0。 |
HI_TDE_BLEND_CMD_DSTOUT |
ff取0.0, bf取1.0 - fa。 |
HI_TDE_BLEND_CMD_SRCATOP |
ff取ba, bf取1.0 - fa。 |
HI_TDE_BLEND_CMD_DSTATOP |
ff取1.0 - ba, bf取fa。 |
HI_TDE_BLEND_CMD_ADD |
ff取1.0, bf取1.0。 |
HI_TDE_BLEND_CMD_XOR |
ff取1.0 - ba, bf取1.0 - fa。 |
HI_TDE_BLEND_CMD_DST |
ff取0.0, bf取1.0。 |
HI_TDE_BLEND_CMD_CONFIG |
用户自定义参数规则。 |
HI_TDE_BLEND_CMD_MAX |
无效混合选项。 |
父主题: TDE图形绘制