openharmony 鸿蒙 changelogs-arkgraphics2d

2025-06-16 浏览 (1)

ArkGraphics2D变更说明

cl.arkgraphics2d.1 OH_Drawing_CanvasDrawVertices接口入参校验条件变更

访问级别

公开接口

变更原因

  1. texs, colors, indices入参应该允许为空,当前不允许为空限制了开发者正常使用该接口进行绘制的能力。
  2. vertexCount, indexCount入参校验需要优化,避免出现使用该接口无任何绘制内容且无错误码提示的情况。

变更影响

该变更为兼容性变更。 更改后扩充了该接口的绘制能力,优化了部分入参的校验规则。

起始API Level

12

变更发生版本

从OpenHarmony SDK 5.0.0.36 版本开始。

变更的接口/组件

OH_Drawing_CanvasDrawVertices接口入参校验变化如下表格所示。

参数描述变更前变更后
vertexCount顶点数组元素的数量必须大于等于0必须大于等于3
texs顶点对应纹理空间坐标的数组指针不允许为空可以为空
colors顶点对应颜色的数组指针不允许为空可以为空
indexCount索引的数量必须大于等于0等于0或必须大于等于3
indices顶点对应索引的数组指针不允许为空可以为空

适配指导

如果开发者当前已使用该接口且绘制效果符合预期的,不需要做适配修改。 新使用或当前使用效果不符合预期的开发者,请参考接口说明进行适配。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙程序访问控制子系统变更说明

harmony 鸿蒙ArkCompiler子系统Changelog

harmony 鸿蒙ArkUI子系统Changelog

harmony 鸿蒙ArkWeb子系统Changelog

harmony 鸿蒙包管理子系统变更说明

harmony 鸿蒙媒体子系统Changelog

harmony 鸿蒙网络管理子系统Changelog

harmony 鸿蒙文件子系统Changelog

harmony 鸿蒙安全子系统变更说明

harmony 鸿蒙USB服务子系统Changelog

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