From cd01ccfa9e73a4d81f02ea5e7385049a3bc7abb3 Mon Sep 17 00:00:00 2001 From: zhangjz Date: Mon, 16 Jun 2025 22:36:57 +0800 Subject: [PATCH] add radial gradient mask interface Signed-off-by: zhangjz --- api/@ohos.graphics.uiEffect.d.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/api/@ohos.graphics.uiEffect.d.ts b/api/@ohos.graphics.uiEffect.d.ts index ddbdccd6a6..51bb845faa 100644 --- a/api/@ohos.graphics.uiEffect.d.ts +++ b/api/@ohos.graphics.uiEffect.d.ts @@ -530,6 +530,22 @@ declare namespace uiEffect { */ static createPixelMapMask(pixelMap: image.PixelMap, srcRect: common2D.Rect, dstRect: common2D.Rect, fillColor?: Color): Mask; + + /** + * Create a Mask of radial gradient. + * @param { common2D.Point } center + * @param { number } radiusX + * @param { number } radiusY + * @param { Array<[number, number]> } values + * @returns { Mask } + * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. + * @static + * @syscap SystemCapability.Graphics.Drawing + * @systemapi + * @since 20 + */ + static createRadialGradientMask(center: common2D.Point, radiusX: number, radiusY: number, + values: Array<[number, number]>): Mask; } /** -- Gitee