1# ArkGraphics2D变更说明
2
3## cl.arkgraphics2d.1 OH_Drawing_CanvasDrawVertices接口入参校验条件变更
4
5**访问级别**
6
7公开接口
8
9**变更原因**
10
111. texs, colors, indices入参应该允许为空,当前不允许为空限制了开发者正常使用该接口进行绘制的能力。
122. vertexCount, indexCount入参校验需要优化,避免出现使用该接口无任何绘制内容且无错误码提示的情况。
13
14**变更影响**
15
16该变更为兼容性变更。
17更改后扩充了该接口的绘制能力,优化了部分入参的校验规则。
18
19**起始API Level**
20
2112
22
23**变更发生版本**
24
25从OpenHarmony SDK 5.0.0.36 版本开始。
26
27**变更的接口/组件**
28
29OH_Drawing_CanvasDrawVertices接口入参校验变化如下表格所示。
30| 参数 | 描述 | 变更前 | 变更后 |
31|--------|--------|--------|--------|
32| vertexCount | 顶点数组元素的数量 | 必须大于等于0 | 必须大于等于3 |
33| texs | 顶点对应纹理空间坐标的数组指针 | 不允许为空 | 可以为空 |
34| colors | 顶点对应颜色的数组指针 | 不允许为空 | 可以为空 |
35| indexCount | 索引的数量 | 必须大于等于0 | 等于0或必须大于等于3 |
36| indices | 顶点对应索引的数组指针 | 不允许为空 | 可以为空 |
37
38**适配指导**
39
40如果开发者当前已使用该接口且绘制效果符合预期的,不需要做适配修改。
41新使用或当前使用效果不符合预期的开发者,请参考[接口说明](../../../application-dev/reference/apis-arkgraphics2d/_drawing.md#oh_drawing_canvasdrawvertices)进行适配。