diff --git a/api/@internal/component/ets/shape.d.ts b/api/@internal/component/ets/shape.d.ts index 3f8b7ce7b1ed472b53f364694f4c7f81576bf8c0..ccd6134b6aee15ebd619c8c60c79ac316e6a4674 100644 --- a/api/@internal/component/ets/shape.d.ts +++ b/api/@internal/component/ets/shape.d.ts @@ -124,6 +124,12 @@ declare class ShapeAttribute extends CommonMethod { * @since 7 */ antiAlias(value: boolean): ShapeAttribute; + + /** + * Called when shape mesh. + * @since 8 + */ + mesh(value: Array, column: number, row: number): ShapeAttribute; } declare const Shape: ShapeInterface; diff --git a/api/phone/@internal/viewmodel.d.ts b/api/phone/@internal/viewmodel.d.ts index 0710455c8efc44b1eaf789bf5093f15d89cbe578..1a9a57fc5468280a1dd7e74fdecaf97c06bf1fdc 100644 --- a/api/phone/@internal/viewmodel.d.ts +++ b/api/phone/@internal/viewmodel.d.ts @@ -1756,6 +1756,15 @@ export interface CanvasRenderingContext2D { * @devices tv, phone, tablet, wearable */ transferFromImageBitmap(bitmap: ImageBitmap): void; + + /** + * Bitmap Mesh + * @param bitmap Image resource. + * @param mesh Array of verts coordinates after image distortion. + * @param column the column of Mesh array. + * @param row the row of Mesh array. + */ + drawBitmapMesh(bitmap: object, mesh: Array, column: number, row: number): void; } /**