hi_rgn_overlayex_attr
说明
定义扩展叠加区域属性结构体。
定义
typedef struct {
    hi_pixel_format   pixel_format;
    hi_u32            bg_color;
    hi_size           size;
    hi_u32            canvas_num;
    hi_u32            clut[HI_RGN_CLUT_NUM];
} hi_rgn_overlayex_attr;
成员
成员名称  | 
描述  | 
|---|---|
pixel_format  | 
像素格式 取值范围: HI_PIXEL_FORMAT_ARGB_1555 = 33; HI_PIXEL_FORMAT_ARGB_4444 = 25; HI_PIXEL_FORMAT_ARGB_8888 = 14; HI_PIXEL_FORMAT_ARGB_CLUT2 = 41; HI_PIXEL_FORMAT_ARGB_CLUT4 = 42。  | 
bg_color  | 
区域背景色。 当像素格式为HI_PIXEL_FORMAT_ARGB_1555 = 33,取值范围: [0, 0xffff]。 当像素格式为HI_PIXEL_FORMAT_ARGB_4444 = 25,取值范围: [0, 0xffff]。 当像素格式为HI_PIXEL_FORMAT_ARGB_8888 = 14,取值范围:[0, 0xffffffff]。 当像素格式为HI_PIXEL_FORMAT_ARGB_CLUT2 = 41,取值范围:[0, 0x3]。 当像素格式为HI_PIXEL_FORMAT_ARGB_CLUT4 = 42,取值范围:[0,0xf]。  | 
size  | 
区域的高宽 取值范围: 宽度:[2, 8192],要求以2对齐。 高度:[2, 8192],要求以2对齐。  | 
canvas_num  | 
区域的内存数量 取值范围:[1, 2]。  | 
clut  | 
定义RGB颜色值。HI_RGN_CLUT_NUM用于定义RGB颜色查表个数,当前表示16。 颜色值取值范围:[0x0, 0xffffffff]。 像素为HI_PIXEL_FORMAT_ARGB_CLUT2 = 41或者HI_PIXEL_FORMAT_ARGB_CLUT4 = 42时,才进行参数范围检查。  | 
父主题: Region区域管理