harmony 鸿蒙drawing_canvas.h 2022-08-09 浏览 (712) drawing_canvas.h 概述 文件中定义了与画布相关的功能函数。 起始版本: 8 相关模块: Drawing 汇总 函数 函数名称描述 OH_Drawing_CanvasCreate (void)函数用于创建一个画布对象 OH_Drawing_CanvasDestroy (OH_Drawing_Canvas *)函数用于销毁画布对象并回收该对象占有的内存 OH_Drawing_CanvasBind (OH_Drawing_Canvas *, OH_Drawing_Bitmap *)函数用于将一个位图对象绑定到画布中,使得画布绘制的内容输出到位图中(即CPU渲染) OH_Drawing_CanvasAttachPen (OH_Drawing_Canvas *, const OH_Drawing_Pen *)函数用于设置画笔给画布,画布将会使用设置画笔的样式和颜色去绘制图形形状的轮廓 OH_Drawing_CanvasDetachPen (OH_Drawing_Canvas *)函数用于去除掉画布中的画笔,使用后画布将不去绘制图形形状的轮廓 OH_Drawing_CanvasAttachBrush (OH_Drawing_Canvas *, const OH_Drawing_Brush *)函数用于设置画刷给画布,画布将会使用设置的画刷样式和颜色去填充绘制的图形形状 OH_Drawing_CanvasDetachBrush (OH_Drawing_Canvas *)函数用于去除掉画布中的画刷,使用后画布将不去填充图形形状 OH_Drawing_CanvasSave (OH_Drawing_Canvas *)函数用于保存当前画布的状态(画布矩阵)到一个栈顶 OH_Drawing_CanvasRestore (OH_Drawing_Canvas *)函数用于恢复保存在栈顶的画布状态(画布矩阵) OH_Drawing_CanvasDrawLine (OH_Drawing_Canvas *, float x1, float y1, float x2, float y2)函数用于画一条直线段 OH_Drawing_CanvasDrawPath (OH_Drawing_Canvas *, const OH_Drawing_Path *)函数用于画一个自定义路径 OH_Drawing_CanvasClear (OH_Drawing_Canvas *, uint32_t color)函数用于使用指定颜色去清空画布 你可能感兴趣的鸿蒙文章 harmony 鸿蒙Native API harmony 鸿蒙AVCapability harmony 鸿蒙AVDemuxer harmony 鸿蒙AVMuxer harmony 鸿蒙AVScreenCapture harmony 鸿蒙AVSource harmony 鸿蒙AudioDecoder harmony 鸿蒙AudioEncoder harmony 鸿蒙CodecBase harmony 鸿蒙Core 点赞 (0)