diff --git a/zh-cn/native_sdk/graphic/graphic_2d/native_drawing/drawing_canvas.h b/zh-cn/native_sdk/graphic/graphic_2d/native_drawing/drawing_canvas.h index 43e9020d243716b2a19601a3c98dbd214e541f48..b2f59540518b4dc4246b5450ab61c13a76c47508 100644 --- a/zh-cn/native_sdk/graphic/graphic_2d/native_drawing/drawing_canvas.h +++ b/zh-cn/native_sdk/graphic/graphic_2d/native_drawing/drawing_canvas.h @@ -1052,6 +1052,20 @@ OH_Drawing_ErrorCode OH_Drawing_CanvasGetImageInfo(OH_Drawing_Canvas* canvas, OH */ OH_Drawing_ErrorCode OH_Drawing_CanvasDrawRecordCmd(OH_Drawing_Canvas* canvas, OH_Drawing_RecordCmd* recordCmd); +/** + * @brief 用于绘制录制指令对象,支持嵌套。\n + * + * @syscap SystemCapability.Graphic.Graphic2D.NativeDrawing + * @param canvas 指向画布对象{@link OH_Drawing_Canvas}的指针,仅支持录制类型画布。 + * @param recordCmd 指向录制指令对象{@link OH_Drawing_RecordCmd}的指针。 + * @return 函数返回执行错误码。\n + * 返回OH_DRAWING_SUCCESS,表示执行成功。\n + * 返回OH_DRAWING_ERROR_INVALID_PARAMETER,表示参数canvas或者recordCmd为空。 + * @since 20 + * @version 1.0 + */ +OH_Drawing_ErrorCode OH_Drawing_CanvasDrawRecordCmdNesting(OH_Drawing_Canvas* canvas, OH_Drawing_RecordCmd* recordCmd); + /** * @brief 判断路径与画布区域是否不相交。画布区域包含边界。\n *