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区域管理