From 06caaad16ad4738d56e92289492160d40b994b97 Mon Sep 17 00:00:00 2001 From: li-kiao Date: Fri, 23 May 2025 03:04:43 +0000 Subject: [PATCH] =?UTF-8?q?recordCmd=E6=94=AF=E6=8C=81=E5=B5=8C=E5=A5=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: li-kiao --- .../graphic_2d/native_drawing/drawing_canvas.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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 43e9020d..b2f59540 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 * -- Gitee