drawing_types.h
概述
文件中定义了用于绘制2d图形的数据类型,包括画布、画笔、画刷、位图和路径。
起始版本:
8
相关模块:
汇总
类型定义
类型定义名称 | 描述 |
---|---|
OH_Drawing_Canvas | OH_Drawing_Canvas定义为一块矩形的画布,可以结合画笔和画刷在上面绘制各种形状、图片和文字 |
OH_Drawing_Pen | OH_Drawing_Pen定义为画笔,画笔用于描述绘制图形轮廓的样式和颜色 |
OH_Drawing_Brush | OH_Drawing_Brush定义为画刷,画刷用于描述填充图形的样式和颜色 |
OH_Drawing_Path | OH_Drawing_Path定义为路径,路径用于自定义各种形状 |
OH_Drawing_Bitmap | OH_Drawing_Bitmap定义为位图,位图是一块内存,内存中包含了描述一张图片的像素数据 |
枚举
枚举名称 | 描述 |
---|---|
OH_Drawing_ColorFormat { COLOR_FORMAT_UNKNOWN, COLOR_FORMAT_ALPHA_8, COLOR_FORMAT_RGB_565, COLOR_FORMAT_ARGB_4444, COLOR_FORMAT_RGBA_8888, COLOR_FORMAT_BGRA_8888 } | OH_Drawing_ColorFormat用于描述位图像素的存储格式 |
OH_Drawing_AlphaFormat { ALPHA_FORMAT_UNKNOWN, ALPHA_FORMAT_OPAQUE, ALPHA_FORMAT_PREMUL, ALPHA_FORMAT_UNPREMUL } | OH_Drawing_AlphaFormat用于描述位图像素的透明度分量 |