harmony 鸿蒙drawing_path.h

2023-06-24 浏览 (845)

drawing_path.h

Overview

Declares functions related to the path object in the drawing module.

Since: 8

Related Modules:

Drawing

Summary

Functions

NameDescription
OH_Drawing_PathCreate (void)Creates an OH_Drawing_Path object.
OH_Drawing_PathDestroy (OH_Drawing_Path *)Destroys an OH_Drawing_Path object and reclaims the memory occupied by the object.
OH_Drawing_PathMoveTo (OH_Drawing_Path *, float x, float y)Sets the start point of a path.
OH_Drawing_PathLineTo (OH_Drawing_Path *, float x, float y)Draws a line segment from the last point of a path to the target point.
OH_Drawing_PathArcTo (OH_Drawing_Path *, float x1, float y1, float x2, float y2, float startDeg, float sweepDeg)Draws an arc to a path. This is done by using angle arc mode. In this mode, a rectangle that encloses an ellipse is specified first, and then a start angle and a sweep angle are specified. The arc is a portion of the ellipse defined by the start angle and the sweep angle. By default, a line segment from the last point of the path to the start point of the arc is also added.
OH_Drawing_PathQuadTo (OH_Drawing_Path *, float ctrlX, float ctrlY, float endX, float endY)Draws a quadratic Bezier curve from the last point of a path to the target point.
OH_Drawing_PathCubicTo (OH_Drawing_Path *, float ctrlX1, float ctrlY1, float ctrlX2, float ctrlY2, float endX, float endY)Draws a cubic Bezier curve from the last point of a path to the target point.
OH_Drawing_PathClose (OH_Drawing_Path *)Closes a path. A line segment from the start point to the last point of the path is added.
OH_Drawing_PathReset (OH_Drawing_Path *)Resets path data.

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Native APIs

harmony 鸿蒙AVCapability

harmony 鸿蒙AVDemuxer

harmony 鸿蒙AVMuxer

harmony 鸿蒙AVScreenCapture

harmony 鸿蒙AVSource

harmony 鸿蒙AudioDecoder

harmony 鸿蒙AudioEncoder

harmony 鸿蒙CodecBase

harmony 鸿蒙Core

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/b8f9066e0328483c91be94acf29299ad