drawing_canvas.h
Overview
Related Modules:
[Drawing]
Description:
文件中定义了与画布相关的功能函数
Since: 8 Version: 1.0
Summary
Functions
Function | Description |
---|---|
[OH_Drawing_CanvasCreate] (void) | [OH_Drawing_Canvas] * 函数用于创建一个画布对象 |
[OH_Drawing_CanvasDestroy] ([OH_Drawing_Canvas] *) | void 函数用于销毁画布对象并回收该对象占有的内存 |
[OH_Drawing_CanvasBind]([OH_Drawing_Canvas] *, [OH_Drawing_Bitmap] *) | void 函数用于将一个位图对象绑定到画布中,使得画布绘制的内容输出到位图中(即CPU渲染) |
[OH_Drawing_CanvasAttachPen]([OH_Drawing_Canvas] , const [OH_Drawing_Pen]) | void 函数用于设置画笔给画布,画布将会使用设置画笔的样式和颜色去绘制图形形状的轮廓 |
[OH_Drawing_CanvasDetachPen] ([OH_Drawing_Canvas] *) | void 函数用于去除掉画布中的画笔,使用后画布将不去绘制图形形状的轮廓 |
[OH_Drawing_CanvasAttachBrush] ([OH_Drawing_Canvas] , const [OH_Drawing_Brush]) | void 函数用于设置画刷给画布,画布将会使用设置的画刷样式和颜色去填充绘制的图形形状 |
[OH_Drawing_CanvasDetachBrush]([OH_Drawing_Canvas] *) | void 函数用于去除掉画布中的画刷,使用后画布将不去填充图形形状 |
[OH_Drawing_CanvasSave] ([OH_Drawing_Canvas]*) | void 函数用于保存当前画布的状态(画布矩阵)到一个栈顶 |
[OH_Drawing_CanvasRestore] ([OH_Drawing_Canvas] *) | void 函数用于恢复保存在栈顶的画布状态(画布矩阵) |
[OH_Drawing_CanvasDrawLine]([OH_Drawing_Canvas] *, float x1, float y1, float x2, float y2) | void 函数用于画一条直线段 |
[OH_Drawing_CanvasDrawPath] ([OH_Drawing_Canvas] , const [OH_Drawing_Path]) | void 函数用于画一个自定义路径 |
[OH_Drawing_CanvasClear] ([OH_Drawing_Canvas] *, uint32_t color) | void 函数用于使用指定颜色去清空画布 |
↓↓↓