GGiteeupdate
f60056ef创建于 2024年6月29日历史提交

drawing_round_rect.h

概述

文件中定义了与圆角矩形相关的功能函数。

引用文件: <native_drawing/drawing_round_rect.h>

库: libnative_drawing.so

起始版本: 11

相关模块:Drawing

汇总

类型定义

名称 描述
typedef enum OH_Drawing_CornerPos OH_Drawing_CornerPos 用于描述圆角位置的枚举。

枚举

名称 描述
OH_Drawing_CornerPos { CORNER_POS_TOP_LEFT, CORNER_POS_TOP_RIGHT, CORNER_POS_BOTTOM_RIGHT, CORNER_POS_BOTTOM_LEFT } 用于描述圆角位置的枚举。

函数

名称 描述
OH_Drawing_RoundRect * OH_Drawing_RoundRectCreate (const OH_Drawing_Rect *, float xRad, float yRad) 用于创建一个圆角矩形对象。
void OH_Drawing_RoundRectSetCorner (OH_Drawing_RoundRect *, OH_Drawing_CornerPos pos, OH_Drawing_Corner_Radii) 用于设置圆角矩形中指定圆角位置的圆角半径。
OH_Drawing_Corner_Radii OH_Drawing_RoundRectGetCorner (OH_Drawing_RoundRect *, OH_Drawing_CornerPos pos) 用于获取圆角矩形中指定圆角位置的圆角半径。
void OH_Drawing_RoundRectDestroy (OH_Drawing_RoundRect *) 用于销毁圆角矩形对象并回收该对象占有的内存。
OH_Drawing_ErrorCode OH_Drawing_RoundRectOffset (OH_Drawing_RoundRect *roundRect, float dx, float dy) 用于将圆角矩形沿x轴方向和y轴方向平移指定距离。