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图形绘制