| Change Type | Old Version | New Version | d.ts File |
|---|---|---|---|
| API cross-platform permission change | Class name: global; API declaration: declare namespace common2D Differences: NA | Class name: global; API declaration: declare namespace common2D Differences: crossplatform | api/@ohos.graphics.common2D.d.ts |
| API cross-platform permission change | Class name: common2D; API declaration: interface Color Differences: NA | Class name: common2D; API declaration: interface Color Differences: crossplatform | api/@ohos.graphics.common2D.d.ts |
| API cross-platform permission change | Class name: Color; API declaration: alpha: number; Differences: NA | Class name: Color; API declaration: alpha: number; Differences: crossplatform | api/@ohos.graphics.common2D.d.ts |
| API cross-platform permission change | Class name: Color; API declaration: red: number; Differences: NA | Class name: Color; API declaration: red: number; Differences: crossplatform | api/@ohos.graphics.common2D.d.ts |
| API cross-platform permission change | Class name: Color; API declaration: green: number; Differences: NA | Class name: Color; API declaration: green: number; Differences: crossplatform | api/@ohos.graphics.common2D.d.ts |
| API cross-platform permission change | Class name: Color; API declaration: blue: number; Differences: NA | Class name: Color; API declaration: blue: number; Differences: crossplatform | api/@ohos.graphics.common2D.d.ts |
| API cross-platform permission change | Class name: common2D; API declaration: interface Rect Differences: NA | Class name: common2D; API declaration: interface Rect Differences: crossplatform | api/@ohos.graphics.common2D.d.ts |
| API cross-platform permission change | Class name: Rect; API declaration: left: number; Differences: NA | Class name: Rect; API declaration: left: number; Differences: crossplatform | api/@ohos.graphics.common2D.d.ts |
| API cross-platform permission change | Class name: Rect; API declaration: top: number; Differences: NA | Class name: Rect; API declaration: top: number; Differences: crossplatform | api/@ohos.graphics.common2D.d.ts |
| API cross-platform permission change | Class name: Rect; API declaration: right: number; Differences: NA | Class name: Rect; API declaration: right: number; Differences: crossplatform | api/@ohos.graphics.common2D.d.ts |
| API cross-platform permission change | Class name: Rect; API declaration: bottom: number; Differences: NA | Class name: Rect; API declaration: bottom: number; Differences: crossplatform | api/@ohos.graphics.common2D.d.ts |
| API cross-platform permission change | Class name: common2D; API declaration: interface Point Differences: NA | Class name: common2D; API declaration: interface Point Differences: crossplatform | api/@ohos.graphics.common2D.d.ts |
| API cross-platform permission change | Class name: Point; API declaration: x: number; Differences: NA | Class name: Point; API declaration: x: number; Differences: crossplatform | api/@ohos.graphics.common2D.d.ts |
| API cross-platform permission change | Class name: Point; API declaration: y: number; Differences: NA | Class name: Point; API declaration: y: number; Differences: crossplatform | api/@ohos.graphics.common2D.d.ts |
| API cross-platform permission change | Class name: common2D; API declaration: interface Point3d Differences: NA | Class name: common2D; API declaration: interface Point3d Differences: crossplatform | api/@ohos.graphics.common2D.d.ts |
| API cross-platform permission change | Class name: Point3d; API declaration: z: number; Differences: NA | Class name: Point3d; API declaration: z: number; Differences: crossplatform | api/@ohos.graphics.common2D.d.ts |
| API cross-platform permission change | Class name: global; API declaration: declare namespace drawing Differences: NA | Class name: global; API declaration: declare namespace drawing Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum BlendMode Differences: NA | Class name: drawing; API declaration: enum BlendMode Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: CLEAR = 0 Differences: NA | Class name: BlendMode; API declaration: CLEAR = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: SRC = 1 Differences: NA | Class name: BlendMode; API declaration: SRC = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: DST = 2 Differences: NA | Class name: BlendMode; API declaration: DST = 2 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: SRC_OVER = 3 Differences: NA | Class name: BlendMode; API declaration: SRC_OVER = 3 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: DST_OVER = 4 Differences: NA | Class name: BlendMode; API declaration: DST_OVER = 4 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: SRC_IN = 5 Differences: NA | Class name: BlendMode; API declaration: SRC_IN = 5 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: DST_IN = 6 Differences: NA | Class name: BlendMode; API declaration: DST_IN = 6 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: SRC_OUT = 7 Differences: NA | Class name: BlendMode; API declaration: SRC_OUT = 7 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: DST_OUT = 8 Differences: NA | Class name: BlendMode; API declaration: DST_OUT = 8 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: SRC_ATOP = 9 Differences: NA | Class name: BlendMode; API declaration: SRC_ATOP = 9 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: DST_ATOP = 10 Differences: NA | Class name: BlendMode; API declaration: DST_ATOP = 10 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: XOR = 11 Differences: NA | Class name: BlendMode; API declaration: XOR = 11 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: PLUS = 12 Differences: NA | Class name: BlendMode; API declaration: PLUS = 12 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: MODULATE = 13 Differences: NA | Class name: BlendMode; API declaration: MODULATE = 13 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: SCREEN = 14 Differences: NA | Class name: BlendMode; API declaration: SCREEN = 14 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: OVERLAY = 15 Differences: NA | Class name: BlendMode; API declaration: OVERLAY = 15 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: DARKEN = 16 Differences: NA | Class name: BlendMode; API declaration: DARKEN = 16 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: LIGHTEN = 17 Differences: NA | Class name: BlendMode; API declaration: LIGHTEN = 17 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: COLOR_DODGE = 18 Differences: NA | Class name: BlendMode; API declaration: COLOR_DODGE = 18 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: COLOR_BURN = 19 Differences: NA | Class name: BlendMode; API declaration: COLOR_BURN = 19 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: HARD_LIGHT = 20 Differences: NA | Class name: BlendMode; API declaration: HARD_LIGHT = 20 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: SOFT_LIGHT = 21 Differences: NA | Class name: BlendMode; API declaration: SOFT_LIGHT = 21 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: DIFFERENCE = 22 Differences: NA | Class name: BlendMode; API declaration: DIFFERENCE = 22 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: EXCLUSION = 23 Differences: NA | Class name: BlendMode; API declaration: EXCLUSION = 23 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: MULTIPLY = 24 Differences: NA | Class name: BlendMode; API declaration: MULTIPLY = 24 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: HUE = 25 Differences: NA | Class name: BlendMode; API declaration: HUE = 25 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: SATURATION = 26 Differences: NA | Class name: BlendMode; API declaration: SATURATION = 26 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: COLOR = 27 Differences: NA | Class name: BlendMode; API declaration: COLOR = 27 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlendMode; API declaration: LUMINOSITY = 28 Differences: NA | Class name: BlendMode; API declaration: LUMINOSITY = 28 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum PathDirection Differences: NA | Class name: drawing; API declaration: enum PathDirection Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: PathDirection; API declaration: CLOCKWISE = 0 Differences: NA | Class name: PathDirection; API declaration: CLOCKWISE = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: PathDirection; API declaration: COUNTER_CLOCKWISE = 1 Differences: NA | Class name: PathDirection; API declaration: COUNTER_CLOCKWISE = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum PathFillType Differences: NA | Class name: drawing; API declaration: enum PathFillType Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: PathFillType; API declaration: WINDING = 0 Differences: NA | Class name: PathFillType; API declaration: WINDING = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: PathFillType; API declaration: EVEN_ODD = 1 Differences: NA | Class name: PathFillType; API declaration: EVEN_ODD = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: PathFillType; API declaration: INVERSE_WINDING = 2 Differences: NA | Class name: PathFillType; API declaration: INVERSE_WINDING = 2 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: PathFillType; API declaration: INVERSE_EVEN_ODD = 3 Differences: NA | Class name: PathFillType; API declaration: INVERSE_EVEN_ODD = 3 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum PathMeasureMatrixFlags Differences: NA | Class name: drawing; API declaration: enum PathMeasureMatrixFlags Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: PathMeasureMatrixFlags; API declaration: GET_POSITION_MATRIX = 0 Differences: NA | Class name: PathMeasureMatrixFlags; API declaration: GET_POSITION_MATRIX = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: PathMeasureMatrixFlags; API declaration: GET_TANGENT_MATRIX = 1 Differences: NA | Class name: PathMeasureMatrixFlags; API declaration: GET_TANGENT_MATRIX = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: PathMeasureMatrixFlags; API declaration: GET_POSITION_AND_TANGENT_MATRIX = 2 Differences: NA | Class name: PathMeasureMatrixFlags; API declaration: GET_POSITION_AND_TANGENT_MATRIX = 2 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: class RoundRect Differences: NA | Class name: drawing; API declaration: class RoundRect Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: RoundRect; API declaration: setCorner(pos: CornerPos, x: number, y: number): void; Differences: NA | Class name: RoundRect; API declaration: setCorner(pos: CornerPos, x: number, y: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: RoundRect; API declaration: getCorner(pos: CornerPos): common2D.Point; Differences: NA | Class name: RoundRect; API declaration: getCorner(pos: CornerPos): common2D.Point; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: RoundRect; API declaration: offset(dx: number, dy: number): void; Differences: NA | Class name: RoundRect; API declaration: offset(dx: number, dy: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum PathOp Differences: NA | Class name: drawing; API declaration: enum PathOp Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: PathOp; API declaration: DIFFERENCE = 0 Differences: NA | Class name: PathOp; API declaration: DIFFERENCE = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: PathOp; API declaration: INTERSECT = 1 Differences: NA | Class name: PathOp; API declaration: INTERSECT = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: PathOp; API declaration: UNION = 2 Differences: NA | Class name: PathOp; API declaration: UNION = 2 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: PathOp; API declaration: XOR = 3 Differences: NA | Class name: PathOp; API declaration: XOR = 3 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: PathOp; API declaration: REVERSE_DIFFERENCE = 4 Differences: NA | Class name: PathOp; API declaration: REVERSE_DIFFERENCE = 4 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: class Path Differences: NA | Class name: drawing; API declaration: class Path Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: moveTo(x: number, y: number): void; Differences: NA | Class name: Path; API declaration: moveTo(x: number, y: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: lineTo(x: number, y: number): void; Differences: NA | Class name: Path; API declaration: lineTo(x: number, y: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: arcTo(x1: number, y1: number, x2: number, y2: number, startDeg: number, sweepDeg: number): void; Differences: NA | Class name: Path; API declaration: arcTo(x1: number, y1: number, x2: number, y2: number, startDeg: number, sweepDeg: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: quadTo(ctrlX: number, ctrlY: number, endX: number, endY: number): void; Differences: NA | Class name: Path; API declaration: quadTo(ctrlX: number, ctrlY: number, endX: number, endY: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: conicTo(ctrlX: number, ctrlY: number, endX: number, endY: number, weight: number): void; Differences: NA | Class name: Path; API declaration: conicTo(ctrlX: number, ctrlY: number, endX: number, endY: number, weight: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: cubicTo(ctrlX1: number, ctrlY1: number, ctrlX2: number, ctrlY2: number, endX: number, endY: number): void; Differences: NA | Class name: Path; API declaration: cubicTo(ctrlX1: number, ctrlY1: number, ctrlX2: number, ctrlY2: number, endX: number, endY: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: rMoveTo(dx: number, dy: number): void; Differences: NA | Class name: Path; API declaration: rMoveTo(dx: number, dy: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: rLineTo(dx: number, dy: number): void; Differences: NA | Class name: Path; API declaration: rLineTo(dx: number, dy: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: rQuadTo(dx1: number, dy1: number, dx2: number, dy2: number): void; Differences: NA | Class name: Path; API declaration: rQuadTo(dx1: number, dy1: number, dx2: number, dy2: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: rConicTo(ctrlX: number, ctrlY: number, endX: number, endY: number, weight: number): void; Differences: NA | Class name: Path; API declaration: rConicTo(ctrlX: number, ctrlY: number, endX: number, endY: number, weight: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: rCubicTo(ctrlX1: number, ctrlY1: number, ctrlX2: number, ctrlY2: number, endX: number, endY: number): void; Differences: NA | Class name: Path; API declaration: rCubicTo(ctrlX1: number, ctrlY1: number, ctrlX2: number, ctrlY2: number, endX: number, endY: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: addPolygon(points: Array<common2D.Point>, close: boolean): void; Differences: NA | Class name: Path; API declaration: addPolygon(points: Array<common2D.Point>, close: boolean): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: op(path: Path, pathOp: PathOp): boolean; Differences: NA | Class name: Path; API declaration: op(path: Path, pathOp: PathOp): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: addArc(rect: common2D.Rect, startAngle: number, sweepAngle: number): void; Differences: NA | Class name: Path; API declaration: addArc(rect: common2D.Rect, startAngle: number, sweepAngle: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: addCircle(x: number, y: number, radius: number, pathDirection?: PathDirection): void; Differences: NA | Class name: Path; API declaration: addCircle(x: number, y: number, radius: number, pathDirection?: PathDirection): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: addOval(rect: common2D.Rect, start: number, pathDirection?: PathDirection): void; Differences: NA | Class name: Path; API declaration: addOval(rect: common2D.Rect, start: number, pathDirection?: PathDirection): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: addRect(rect: common2D.Rect, pathDirection?: PathDirection): void; Differences: NA | Class name: Path; API declaration: addRect(rect: common2D.Rect, pathDirection?: PathDirection): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: addRoundRect(roundRect: RoundRect, pathDirection?: PathDirection): void; Differences: NA | Class name: Path; API declaration: addRoundRect(roundRect: RoundRect, pathDirection?: PathDirection): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: addPath(path: Path, matrix?: Matrix |null): void; Differences: NA | Class name: Path; API declaration: addPath(path: Path, matrix?: Matrix |null): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: transform(matrix: Matrix): void; Differences: NA | Class name: Path; API declaration: transform(matrix: Matrix): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: contains(x: number, y: number): boolean; Differences: NA | Class name: Path; API declaration: contains(x: number, y: number): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: setFillType(pathFillType: PathFillType): void; Differences: NA | Class name: Path; API declaration: setFillType(pathFillType: PathFillType): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: getBounds(): common2D.Rect; Differences: NA | Class name: Path; API declaration: getBounds(): common2D.Rect; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: close(): void; Differences: NA | Class name: Path; API declaration: close(): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: offset(dx: number, dy: number): Path; Differences: NA | Class name: Path; API declaration: offset(dx: number, dy: number): Path; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: reset(): void; Differences: NA | Class name: Path; API declaration: reset(): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: getLength(forceClosed: boolean): number; Differences: NA | Class name: Path; API declaration: getLength(forceClosed: boolean): number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: getPositionAndTangent(forceClosed: boolean, distance: number, position: common2D.Point, tangent: common2D.Point): boolean; Differences: NA | Class name: Path; API declaration: getPositionAndTangent(forceClosed: boolean, distance: number, position: common2D.Point, tangent: common2D.Point): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: isClosed(): boolean; Differences: NA | Class name: Path; API declaration: isClosed(): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: getMatrix(forceClosed: boolean, distance: number, matrix: Matrix, flags: PathMeasureMatrixFlags): boolean; Differences: NA | Class name: Path; API declaration: getMatrix(forceClosed: boolean, distance: number, matrix: Matrix, flags: PathMeasureMatrixFlags): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Path; API declaration: buildFromSvgString(str: string): boolean; Differences: NA | Class name: Path; API declaration: buildFromSvgString(str: string): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum PointMode Differences: NA | Class name: drawing; API declaration: enum PointMode Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: PointMode; API declaration: POINTS = 0 Differences: NA | Class name: PointMode; API declaration: POINTS = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: PointMode; API declaration: LINES = 1 Differences: NA | Class name: PointMode; API declaration: LINES = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: PointMode; API declaration: POLYGON = 2 Differences: NA | Class name: PointMode; API declaration: POLYGON = 2 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum FilterMode Differences: NA | Class name: drawing; API declaration: enum FilterMode Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FilterMode; API declaration: FILTER_MODE_NEAREST = 0 Differences: NA | Class name: FilterMode; API declaration: FILTER_MODE_NEAREST = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FilterMode; API declaration: FILTER_MODE_LINEAR = 1 Differences: NA | Class name: FilterMode; API declaration: FILTER_MODE_LINEAR = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum ShadowFlag Differences: NA | Class name: drawing; API declaration: enum ShadowFlag Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ShadowFlag; API declaration: NONE = 0 Differences: NA | Class name: ShadowFlag; API declaration: NONE = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ShadowFlag; API declaration: TRANSPARENT_OCCLUDER = 1 Differences: NA | Class name: ShadowFlag; API declaration: TRANSPARENT_OCCLUDER = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ShadowFlag; API declaration: GEOMETRIC_ONLY = 2 Differences: NA | Class name: ShadowFlag; API declaration: GEOMETRIC_ONLY = 2 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ShadowFlag; API declaration: ALL = 3 Differences: NA | Class name: ShadowFlag; API declaration: ALL = 3 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: class SamplingOptions Differences: NA | Class name: drawing; API declaration: class SamplingOptions Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: class Canvas Differences: NA | Class name: drawing; API declaration: class Canvas Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawRect(rect: common2D.Rect): void; Differences: NA | Class name: Canvas; API declaration: drawRect(rect: common2D.Rect): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawRect(left: number, top: number, right: number, bottom: number): void; Differences: NA | Class name: Canvas; API declaration: drawRect(left: number, top: number, right: number, bottom: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawRoundRect(roundRect: RoundRect): void; Differences: NA | Class name: Canvas; API declaration: drawRoundRect(roundRect: RoundRect): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawNestedRoundRect(outer: RoundRect, inner: RoundRect): void; Differences: NA | Class name: Canvas; API declaration: drawNestedRoundRect(outer: RoundRect, inner: RoundRect): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawBackground(brush: Brush): void; Differences: NA | Class name: Canvas; API declaration: drawBackground(brush: Brush): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawShadow(path: Path, planeParams: common2D.Point3d, devLightPos: common2D.Point3d, lightRadius: number, ambientColor: common2D.Color, spotColor: common2D.Color, flag: ShadowFlag): void; Differences: NA | Class name: Canvas; API declaration: drawShadow(path: Path, planeParams: common2D.Point3d, devLightPos: common2D.Point3d, lightRadius: number, ambientColor: common2D.Color, spotColor: common2D.Color, flag: ShadowFlag): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawCircle(x: number, y: number, radius: number): void; Differences: NA | Class name: Canvas; API declaration: drawCircle(x: number, y: number, radius: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawImage(pixelmap: image.PixelMap, left: number, top: number, samplingOptions?: SamplingOptions): void; Differences: NA | Class name: Canvas; API declaration: drawImage(pixelmap: image.PixelMap, left: number, top: number, samplingOptions?: SamplingOptions): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawImageRect(pixelmap: image.PixelMap, dstRect: common2D.Rect, samplingOptions?: SamplingOptions): void; Differences: NA | Class name: Canvas; API declaration: drawImageRect(pixelmap: image.PixelMap, dstRect: common2D.Rect, samplingOptions?: SamplingOptions): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawImageRectWithSrc(pixelmap: image.PixelMap, srcRect: common2D.Rect, dstRect: common2D.Rect, samplingOptions?: SamplingOptions, constraint?: SrcRectConstraint): void; Differences: NA | Class name: Canvas; API declaration: drawImageRectWithSrc(pixelmap: image.PixelMap, srcRect: common2D.Rect, dstRect: common2D.Rect, samplingOptions?: SamplingOptions, constraint?: SrcRectConstraint): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawColor(color: common2D.Color, blendMode?: BlendMode): void; Differences: NA | Class name: Canvas; API declaration: drawColor(color: common2D.Color, blendMode?: BlendMode): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawColor(alpha: number, red: number, green: number, blue: number, blendMode?: BlendMode): void; Differences: NA | Class name: Canvas; API declaration: drawColor(alpha: number, red: number, green: number, blue: number, blendMode?: BlendMode): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawOval(oval: common2D.Rect): void; Differences: NA | Class name: Canvas; API declaration: drawOval(oval: common2D.Rect): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawArc(arc: common2D.Rect, startAngle: number, sweepAngle: number): void; Differences: NA | Class name: Canvas; API declaration: drawArc(arc: common2D.Rect, startAngle: number, sweepAngle: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawPoint(x: number, y: number): void; Differences: NA | Class name: Canvas; API declaration: drawPoint(x: number, y: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawPoints(points: Array<common2D.Point>, mode?: PointMode): void; Differences: NA | Class name: Canvas; API declaration: drawPoints(points: Array<common2D.Point>, mode?: PointMode): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawPath(path: Path): void; Differences: NA | Class name: Canvas; API declaration: drawPath(path: Path): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawLine(x0: number, y0: number, x1: number, y1: number): void; Differences: NA | Class name: Canvas; API declaration: drawLine(x0: number, y0: number, x1: number, y1: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawSingleCharacter(text: string, font: Font, x: number, y: number): void; Differences: NA | Class name: Canvas; API declaration: drawSingleCharacter(text: string, font: Font, x: number, y: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawTextBlob(blob: TextBlob, x: number, y: number): void; Differences: NA | Class name: Canvas; API declaration: drawTextBlob(blob: TextBlob, x: number, y: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawPixelMapMesh(pixelmap: image.PixelMap, meshWidth: number, meshHeight: number, vertices: Array<number>, vertOffset: number, colors: Array<number>, colorOffset: number): void; Differences: NA | Class name: Canvas; API declaration: drawPixelMapMesh(pixelmap: image.PixelMap, meshWidth: number, meshHeight: number, vertices: Array<number>, vertOffset: number, colors: Array<number>, colorOffset: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: drawRegion(region: Region): void; Differences: NA | Class name: Canvas; API declaration: drawRegion(region: Region): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: attachPen(pen: Pen): void; Differences: NA | Class name: Canvas; API declaration: attachPen(pen: Pen): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: attachBrush(brush: Brush): void; Differences: NA | Class name: Canvas; API declaration: attachBrush(brush: Brush): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: detachPen(): void; Differences: NA | Class name: Canvas; API declaration: detachPen(): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: detachBrush(): void; Differences: NA | Class name: Canvas; API declaration: detachBrush(): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: save(): number; Differences: NA | Class name: Canvas; API declaration: save(): number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: saveLayer(rect?: common2D.Rect |null, brush?: Brush |null): number; Differences: NA | Class name: Canvas; API declaration: saveLayer(rect?: common2D.Rect |null, brush?: Brush |null): number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: clear(color: common2D.Color): void; Differences: NA | Class name: Canvas; API declaration: clear(color: common2D.Color): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: restore(): void; Differences: NA | Class name: Canvas; API declaration: restore(): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: restoreToCount(count: number): void; Differences: NA | Class name: Canvas; API declaration: restoreToCount(count: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: getSaveCount(): number; Differences: NA | Class name: Canvas; API declaration: getSaveCount(): number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: getWidth(): number; Differences: NA | Class name: Canvas; API declaration: getWidth(): number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: getHeight(): number; Differences: NA | Class name: Canvas; API declaration: getHeight(): number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: getLocalClipBounds(): common2D.Rect; Differences: NA | Class name: Canvas; API declaration: getLocalClipBounds(): common2D.Rect; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: getTotalMatrix(): Matrix; Differences: NA | Class name: Canvas; API declaration: getTotalMatrix(): Matrix; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: scale(sx: number, sy: number): void; Differences: NA | Class name: Canvas; API declaration: scale(sx: number, sy: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: skew(sx: number, sy: number): void; Differences: NA | Class name: Canvas; API declaration: skew(sx: number, sy: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: rotate(degrees: number, sx: number, sy: number): void; Differences: NA | Class name: Canvas; API declaration: rotate(degrees: number, sx: number, sy: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: translate(dx: number, dy: number): void; Differences: NA | Class name: Canvas; API declaration: translate(dx: number, dy: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: clipPath(path: Path, clipOp?: ClipOp, doAntiAlias?: boolean): void; Differences: NA | Class name: Canvas; API declaration: clipPath(path: Path, clipOp?: ClipOp, doAntiAlias?: boolean): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: clipRect(rect: common2D.Rect, clipOp?: ClipOp, doAntiAlias?: boolean): void; Differences: NA | Class name: Canvas; API declaration: clipRect(rect: common2D.Rect, clipOp?: ClipOp, doAntiAlias?: boolean): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: concatMatrix(matrix: Matrix): void; Differences: NA | Class name: Canvas; API declaration: concatMatrix(matrix: Matrix): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: clipRegion(region: Region, clipOp?: ClipOp): void; Differences: NA | Class name: Canvas; API declaration: clipRegion(region: Region, clipOp?: ClipOp): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: clipRoundRect(roundRect: RoundRect, clipOp?: ClipOp, doAntiAlias?: boolean): void; Differences: NA | Class name: Canvas; API declaration: clipRoundRect(roundRect: RoundRect, clipOp?: ClipOp, doAntiAlias?: boolean): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: isClipEmpty(): boolean; Differences: NA | Class name: Canvas; API declaration: isClipEmpty(): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: setMatrix(matrix: Matrix): void; Differences: NA | Class name: Canvas; API declaration: setMatrix(matrix: Matrix): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Canvas; API declaration: resetMatrix(): void; Differences: NA | Class name: Canvas; API declaration: resetMatrix(): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum ClipOp Differences: NA | Class name: drawing; API declaration: enum ClipOp Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ClipOp; API declaration: DIFFERENCE = 0 Differences: NA | Class name: ClipOp; API declaration: DIFFERENCE = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ClipOp; API declaration: INTERSECT = 1 Differences: NA | Class name: ClipOp; API declaration: INTERSECT = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: interface TextBlobRunBuffer Differences: NA | Class name: drawing; API declaration: interface TextBlobRunBuffer Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: TextBlobRunBuffer; API declaration: glyph: number; Differences: NA | Class name: TextBlobRunBuffer; API declaration: glyph: number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: TextBlobRunBuffer; API declaration: positionX: number; Differences: NA | Class name: TextBlobRunBuffer; API declaration: positionX: number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: TextBlobRunBuffer; API declaration: positionY: number; Differences: NA | Class name: TextBlobRunBuffer; API declaration: positionY: number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum TextEncoding Differences: NA | Class name: drawing; API declaration: enum TextEncoding Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: TextEncoding; API declaration: TEXT_ENCODING_UTF8 = 0 Differences: NA | Class name: TextEncoding; API declaration: TEXT_ENCODING_UTF8 = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: TextEncoding; API declaration: TEXT_ENCODING_UTF16 = 1 Differences: NA | Class name: TextEncoding; API declaration: TEXT_ENCODING_UTF16 = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: TextEncoding; API declaration: TEXT_ENCODING_UTF32 = 2 Differences: NA | Class name: TextEncoding; API declaration: TEXT_ENCODING_UTF32 = 2 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: TextEncoding; API declaration: TEXT_ENCODING_GLYPH_ID = 3 Differences: NA | Class name: TextEncoding; API declaration: TEXT_ENCODING_GLYPH_ID = 3 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: class TextBlob Differences: NA | Class name: drawing; API declaration: class TextBlob Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: TextBlob; API declaration: static makeFromString(text: string, font: Font, encoding?: TextEncoding): TextBlob; Differences: NA | Class name: TextBlob; API declaration: static makeFromString(text: string, font: Font, encoding?: TextEncoding): TextBlob; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: TextBlob; API declaration: static makeFromPosText(text: string, len: number, points: common2D.Point[], font: Font): TextBlob; Differences: NA | Class name: TextBlob; API declaration: static makeFromPosText(text: string, len: number, points: common2D.Point[], font: Font): TextBlob; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: TextBlob; API declaration: static makeFromRunBuffer(pos: Array<TextBlobRunBuffer>, font: Font, bounds?: common2D.Rect): TextBlob; Differences: NA | Class name: TextBlob; API declaration: static makeFromRunBuffer(pos: Array<TextBlobRunBuffer>, font: Font, bounds?: common2D.Rect): TextBlob; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: TextBlob; API declaration: bounds(): common2D.Rect; Differences: NA | Class name: TextBlob; API declaration: bounds(): common2D.Rect; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: TextBlob; API declaration: uniqueID(): number; Differences: NA | Class name: TextBlob; API declaration: uniqueID(): number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: class Typeface Differences: NA | Class name: drawing; API declaration: class Typeface Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Typeface; API declaration: getFamilyName(): string; Differences: NA | Class name: Typeface; API declaration: getFamilyName(): string; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Typeface; API declaration: static makeFromFile(filePath: string): Typeface; Differences: NA | Class name: Typeface; API declaration: static makeFromFile(filePath: string): Typeface; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum FontEdging Differences: NA | Class name: drawing; API declaration: enum FontEdging Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontEdging; API declaration: ALIAS = 0 Differences: NA | Class name: FontEdging; API declaration: ALIAS = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontEdging; API declaration: ANTI_ALIAS = 1 Differences: NA | Class name: FontEdging; API declaration: ANTI_ALIAS = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontEdging; API declaration: SUBPIXEL_ANTI_ALIAS = 2 Differences: NA | Class name: FontEdging; API declaration: SUBPIXEL_ANTI_ALIAS = 2 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum FontHinting Differences: NA | Class name: drawing; API declaration: enum FontHinting Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontHinting; API declaration: NONE = 0 Differences: NA | Class name: FontHinting; API declaration: NONE = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontHinting; API declaration: SLIGHT = 1 Differences: NA | Class name: FontHinting; API declaration: SLIGHT = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontHinting; API declaration: NORMAL = 2 Differences: NA | Class name: FontHinting; API declaration: NORMAL = 2 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontHinting; API declaration: FULL = 3 Differences: NA | Class name: FontHinting; API declaration: FULL = 3 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: class Font Differences: NA | Class name: drawing; API declaration: class Font Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: enableSubpixel(isSubpixel: boolean): void; Differences: NA | Class name: Font; API declaration: enableSubpixel(isSubpixel: boolean): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: enableEmbolden(isEmbolden: boolean): void; Differences: NA | Class name: Font; API declaration: enableEmbolden(isEmbolden: boolean): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: enableLinearMetrics(isLinearMetrics: boolean): void; Differences: NA | Class name: Font; API declaration: enableLinearMetrics(isLinearMetrics: boolean): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: setSize(textSize: number): void; Differences: NA | Class name: Font; API declaration: setSize(textSize: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: getSize(): number; Differences: NA | Class name: Font; API declaration: getSize(): number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: setTypeface(typeface: Typeface): void; Differences: NA | Class name: Font; API declaration: setTypeface(typeface: Typeface): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: getTypeface(): Typeface; Differences: NA | Class name: Font; API declaration: getTypeface(): Typeface; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: getMetrics(): FontMetrics; Differences: NA | Class name: Font; API declaration: getMetrics(): FontMetrics; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: measureSingleCharacter(text: string): number; Differences: NA | Class name: Font; API declaration: measureSingleCharacter(text: string): number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: measureText(text: string, encoding: TextEncoding): number; Differences: NA | Class name: Font; API declaration: measureText(text: string, encoding: TextEncoding): number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: setScaleX(scaleX: number): void; Differences: NA | Class name: Font; API declaration: setScaleX(scaleX: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: setSkewX(skewX: number): void; Differences: NA | Class name: Font; API declaration: setSkewX(skewX: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: setEdging(edging: FontEdging): void; Differences: NA | Class name: Font; API declaration: setEdging(edging: FontEdging): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: setHinting(hinting: FontHinting): void; Differences: NA | Class name: Font; API declaration: setHinting(hinting: FontHinting): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: countText(text: string): number; Differences: NA | Class name: Font; API declaration: countText(text: string): number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: setBaselineSnap(isBaselineSnap: boolean): void; Differences: NA | Class name: Font; API declaration: setBaselineSnap(isBaselineSnap: boolean): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: isBaselineSnap(): boolean; Differences: NA | Class name: Font; API declaration: isBaselineSnap(): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: setEmbeddedBitmaps(isEmbeddedBitmaps: boolean): void; Differences: NA | Class name: Font; API declaration: setEmbeddedBitmaps(isEmbeddedBitmaps: boolean): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: isEmbeddedBitmaps(): boolean; Differences: NA | Class name: Font; API declaration: isEmbeddedBitmaps(): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: setForceAutoHinting(isForceAutoHinting: boolean): void; Differences: NA | Class name: Font; API declaration: setForceAutoHinting(isForceAutoHinting: boolean): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: isForceAutoHinting(): boolean; Differences: NA | Class name: Font; API declaration: isForceAutoHinting(): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: getWidths(glyphs: Array<number>): Array<number>; Differences: NA | Class name: Font; API declaration: getWidths(glyphs: Array<number>): Array<number>; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: textToGlyphs(text: string, glyphCount?: number): Array<number>; Differences: NA | Class name: Font; API declaration: textToGlyphs(text: string, glyphCount?: number): Array<number>; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: isSubpixel(): boolean; Differences: NA | Class name: Font; API declaration: isSubpixel(): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: isLinearMetrics(): boolean; Differences: NA | Class name: Font; API declaration: isLinearMetrics(): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: getSkewX(): number; Differences: NA | Class name: Font; API declaration: getSkewX(): number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: isEmbolden(): boolean; Differences: NA | Class name: Font; API declaration: isEmbolden(): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: getScaleX(): number; Differences: NA | Class name: Font; API declaration: getScaleX(): number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: getHinting(): FontHinting; Differences: NA | Class name: Font; API declaration: getHinting(): FontHinting; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Font; API declaration: getEdging(): FontEdging; Differences: NA | Class name: Font; API declaration: getEdging(): FontEdging; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum FontMetricsFlags Differences: NA | Class name: drawing; API declaration: enum FontMetricsFlags Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetricsFlags; API declaration: UNDERLINE_THICKNESS_VALID = 1 << 0 Differences: NA | Class name: FontMetricsFlags; API declaration: UNDERLINE_THICKNESS_VALID = 1 << 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetricsFlags; API declaration: UNDERLINE_POSITION_VALID = 1 << 1 Differences: NA | Class name: FontMetricsFlags; API declaration: UNDERLINE_POSITION_VALID = 1 << 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetricsFlags; API declaration: STRIKETHROUGH_THICKNESS_VALID = 1 << 2 Differences: NA | Class name: FontMetricsFlags; API declaration: STRIKETHROUGH_THICKNESS_VALID = 1 << 2 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetricsFlags; API declaration: STRIKETHROUGH_POSITION_VALID = 1 << 3 Differences: NA | Class name: FontMetricsFlags; API declaration: STRIKETHROUGH_POSITION_VALID = 1 << 3 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetricsFlags; API declaration: BOUNDS_INVALID = 1 << 4 Differences: NA | Class name: FontMetricsFlags; API declaration: BOUNDS_INVALID = 1 << 4 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: interface FontMetrics Differences: NA | Class name: drawing; API declaration: interface FontMetrics Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetrics; API declaration: flags?: FontMetricsFlags; Differences: NA | Class name: FontMetrics; API declaration: flags?: FontMetricsFlags; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetrics; API declaration: top: number; Differences: NA | Class name: FontMetrics; API declaration: top: number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetrics; API declaration: ascent: number; Differences: NA | Class name: FontMetrics; API declaration: ascent: number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetrics; API declaration: descent: number; Differences: NA | Class name: FontMetrics; API declaration: descent: number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetrics; API declaration: bottom: number; Differences: NA | Class name: FontMetrics; API declaration: bottom: number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetrics; API declaration: leading: number; Differences: NA | Class name: FontMetrics; API declaration: leading: number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetrics; API declaration: avgCharWidth?: number; Differences: NA | Class name: FontMetrics; API declaration: avgCharWidth?: number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetrics; API declaration: maxCharWidth?: number; Differences: NA | Class name: FontMetrics; API declaration: maxCharWidth?: number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetrics; API declaration: xMin?: number; Differences: NA | Class name: FontMetrics; API declaration: xMin?: number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetrics; API declaration: xMax?: number; Differences: NA | Class name: FontMetrics; API declaration: xMax?: number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetrics; API declaration: xHeight?: number; Differences: NA | Class name: FontMetrics; API declaration: xHeight?: number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetrics; API declaration: capHeight?: number; Differences: NA | Class name: FontMetrics; API declaration: capHeight?: number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetrics; API declaration: underlineThickness?: number; Differences: NA | Class name: FontMetrics; API declaration: underlineThickness?: number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetrics; API declaration: underlinePosition?: number; Differences: NA | Class name: FontMetrics; API declaration: underlinePosition?: number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetrics; API declaration: strikethroughThickness?: number; Differences: NA | Class name: FontMetrics; API declaration: strikethroughThickness?: number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: FontMetrics; API declaration: strikethroughPosition?: number; Differences: NA | Class name: FontMetrics; API declaration: strikethroughPosition?: number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: class Lattice Differences: NA | Class name: drawing; API declaration: class Lattice Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Lattice; API declaration: static createImageLattice(xDivs: Array<number>, yDivs: Array<number>, fXCount: number, fYCount: number, fBounds?: common2D.Rect |null, fRectTypes?: Array<RectType> |null, fColors?: Array<common2D.Color> |null): Lattice; Differences: NA | Class name: Lattice; API declaration: static createImageLattice(xDivs: Array<number>, yDivs: Array<number>, fXCount: number, fYCount: number, fBounds?: common2D.Rect |null, fRectTypes?: Array<RectType> |null, fColors?: Array<common2D.Color> |null): Lattice; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum RectType Differences: NA | Class name: drawing; API declaration: enum RectType Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: RectType; API declaration: DEFAULT = 0 Differences: NA | Class name: RectType; API declaration: DEFAULT = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: RectType; API declaration: TRANSPARENT = 1 Differences: NA | Class name: RectType; API declaration: TRANSPARENT = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: RectType; API declaration: FIXEDCOLOR = 2 Differences: NA | Class name: RectType; API declaration: FIXEDCOLOR = 2 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: class MaskFilter Differences: NA | Class name: drawing; API declaration: class MaskFilter Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: MaskFilter; API declaration: static createBlurMaskFilter(blurType: BlurType, sigma: number): MaskFilter; Differences: NA | Class name: MaskFilter; API declaration: static createBlurMaskFilter(blurType: BlurType, sigma: number): MaskFilter; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: class PathEffect Differences: NA | Class name: drawing; API declaration: class PathEffect Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: PathEffect; API declaration: static createDashPathEffect(intervals: Array<number>, phase: number): PathEffect; Differences: NA | Class name: PathEffect; API declaration: static createDashPathEffect(intervals: Array<number>, phase: number): PathEffect; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: PathEffect; API declaration: static createCornerPathEffect(radius: number): PathEffect; Differences: NA | Class name: PathEffect; API declaration: static createCornerPathEffect(radius: number): PathEffect; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: class ShaderEffect Differences: NA | Class name: drawing; API declaration: class ShaderEffect Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ShaderEffect; API declaration: static createColorShader(color: number): ShaderEffect; Differences: NA | Class name: ShaderEffect; API declaration: static createColorShader(color: number): ShaderEffect; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ShaderEffect; API declaration: static createLinearGradient(startPt: common2D.Point, endPt: common2D.Point, colors: Array<number>, mode: TileMode, pos?: Array<number> |null, matrix?: Matrix |null): ShaderEffect; Differences: NA | Class name: ShaderEffect; API declaration: static createLinearGradient(startPt: common2D.Point, endPt: common2D.Point, colors: Array<number>, mode: TileMode, pos?: Array<number> |null, matrix?: Matrix |null): ShaderEffect; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ShaderEffect; API declaration: static createRadialGradient(centerPt: common2D.Point, radius: number, colors: Array<number>, mode: TileMode, pos?: Array<number> |null, matrix?: Matrix |null): ShaderEffect; Differences: NA | Class name: ShaderEffect; API declaration: static createRadialGradient(centerPt: common2D.Point, radius: number, colors: Array<number>, mode: TileMode, pos?: Array<number> |null, matrix?: Matrix |null): ShaderEffect; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ShaderEffect; API declaration: static createSweepGradient(centerPt: common2D.Point, colors: Array<number>, mode: TileMode, startAngle: number, endAngle: number, pos?: Array<number> |null, matrix?: Matrix |null): ShaderEffect; Differences: NA | Class name: ShaderEffect; API declaration: static createSweepGradient(centerPt: common2D.Point, colors: Array<number>, mode: TileMode, startAngle: number, endAngle: number, pos?: Array<number> |null, matrix?: Matrix |null): ShaderEffect; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ShaderEffect; API declaration: static createConicalGradient(startPt: common2D.Point, startRadius: number, endPt: common2D.Point, endRadius: number, colors: Array<number>, mode: TileMode, pos?: Array<number> |null, matrix?: Matrix |null): ShaderEffect; Differences: NA | Class name: ShaderEffect; API declaration: static createConicalGradient(startPt: common2D.Point, startRadius: number, endPt: common2D.Point, endRadius: number, colors: Array<number>, mode: TileMode, pos?: Array<number> |null, matrix?: Matrix |null): ShaderEffect; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum TileMode Differences: NA | Class name: drawing; API declaration: enum TileMode Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: TileMode; API declaration: CLAMP = 0 Differences: NA | Class name: TileMode; API declaration: CLAMP = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: TileMode; API declaration: REPEAT = 1 Differences: NA | Class name: TileMode; API declaration: REPEAT = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: TileMode; API declaration: MIRROR = 2 Differences: NA | Class name: TileMode; API declaration: MIRROR = 2 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: TileMode; API declaration: DECAL = 3 Differences: NA | Class name: TileMode; API declaration: DECAL = 3 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: class ShadowLayer Differences: NA | Class name: drawing; API declaration: class ShadowLayer Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ShadowLayer; API declaration: static create(blurRadius: number, x: number, y: number, color: common2D.Color): ShadowLayer; Differences: NA | Class name: ShadowLayer; API declaration: static create(blurRadius: number, x: number, y: number, color: common2D.Color): ShadowLayer; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: class ColorFilter Differences: NA | Class name: drawing; API declaration: class ColorFilter Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ColorFilter; API declaration: static createBlendModeColorFilter(color: common2D.Color, mode: BlendMode): ColorFilter; Differences: NA | Class name: ColorFilter; API declaration: static createBlendModeColorFilter(color: common2D.Color, mode: BlendMode): ColorFilter; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ColorFilter; API declaration: static createComposeColorFilter(outer: ColorFilter, inner: ColorFilter): ColorFilter; Differences: NA | Class name: ColorFilter; API declaration: static createComposeColorFilter(outer: ColorFilter, inner: ColorFilter): ColorFilter; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ColorFilter; API declaration: static createLinearToSRGBGamma(): ColorFilter; Differences: NA | Class name: ColorFilter; API declaration: static createLinearToSRGBGamma(): ColorFilter; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ColorFilter; API declaration: static createSRGBGammaToLinear(): ColorFilter; Differences: NA | Class name: ColorFilter; API declaration: static createSRGBGammaToLinear(): ColorFilter; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ColorFilter; API declaration: static createLumaColorFilter(): ColorFilter; Differences: NA | Class name: ColorFilter; API declaration: static createLumaColorFilter(): ColorFilter; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ColorFilter; API declaration: static createMatrixColorFilter(matrix: Array<number>): ColorFilter; Differences: NA | Class name: ColorFilter; API declaration: static createMatrixColorFilter(matrix: Array<number>): ColorFilter; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: class ImageFilter Differences: NA | Class name: drawing; API declaration: class ImageFilter Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ImageFilter; API declaration: static createBlurImageFilter(sigmaX: number, sigmaY: number, tileMode: TileMode, imageFilter?: ImageFilter |null): ImageFilter; Differences: NA | Class name: ImageFilter; API declaration: static createBlurImageFilter(sigmaX: number, sigmaY: number, tileMode: TileMode, imageFilter?: ImageFilter |null): ImageFilter; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ImageFilter; API declaration: static createFromColorFilter(colorFilter: ColorFilter, imageFilter?: ImageFilter |null): ImageFilter; Differences: NA | Class name: ImageFilter; API declaration: static createFromColorFilter(colorFilter: ColorFilter, imageFilter?: ImageFilter |null): ImageFilter; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum JoinStyle Differences: NA | Class name: drawing; API declaration: enum JoinStyle Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: JoinStyle; API declaration: MITER_JOIN = 0 Differences: NA | Class name: JoinStyle; API declaration: MITER_JOIN = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: JoinStyle; API declaration: ROUND_JOIN = 1 Differences: NA | Class name: JoinStyle; API declaration: ROUND_JOIN = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: JoinStyle; API declaration: BEVEL_JOIN = 2 Differences: NA | Class name: JoinStyle; API declaration: BEVEL_JOIN = 2 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum CapStyle Differences: NA | Class name: drawing; API declaration: enum CapStyle Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: CapStyle; API declaration: FLAT_CAP = 0 Differences: NA | Class name: CapStyle; API declaration: FLAT_CAP = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: CapStyle; API declaration: SQUARE_CAP = 1 Differences: NA | Class name: CapStyle; API declaration: SQUARE_CAP = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: CapStyle; API declaration: ROUND_CAP = 2 Differences: NA | Class name: CapStyle; API declaration: ROUND_CAP = 2 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum BlurType Differences: NA | Class name: drawing; API declaration: enum BlurType Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlurType; API declaration: NORMAL = 0 Differences: NA | Class name: BlurType; API declaration: NORMAL = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlurType; API declaration: SOLID = 1 Differences: NA | Class name: BlurType; API declaration: SOLID = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlurType; API declaration: OUTER = 2 Differences: NA | Class name: BlurType; API declaration: OUTER = 2 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: BlurType; API declaration: INNER = 3 Differences: NA | Class name: BlurType; API declaration: INNER = 3 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: class Pen Differences: NA | Class name: drawing; API declaration: class Pen Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: setMiterLimit(miter: number): void; Differences: NA | Class name: Pen; API declaration: setMiterLimit(miter: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: getMiterLimit(): number; Differences: NA | Class name: Pen; API declaration: getMiterLimit(): number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: setShaderEffect(shaderEffect: ShaderEffect): void; Differences: NA | Class name: Pen; API declaration: setShaderEffect(shaderEffect: ShaderEffect): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: setColor(color: common2D.Color): void; Differences: NA | Class name: Pen; API declaration: setColor(color: common2D.Color): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: setColor(alpha: number, red: number, green: number, blue: number): void; Differences: NA | Class name: Pen; API declaration: setColor(alpha: number, red: number, green: number, blue: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: getColor(): common2D.Color; Differences: NA | Class name: Pen; API declaration: getColor(): common2D.Color; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: setStrokeWidth(width: number): void; Differences: NA | Class name: Pen; API declaration: setStrokeWidth(width: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: getWidth(): number; Differences: NA | Class name: Pen; API declaration: getWidth(): number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: setAntiAlias(aa: boolean): void; Differences: NA | Class name: Pen; API declaration: setAntiAlias(aa: boolean): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: isAntiAlias(): boolean; Differences: NA | Class name: Pen; API declaration: isAntiAlias(): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: setAlpha(alpha: number): void; Differences: NA | Class name: Pen; API declaration: setAlpha(alpha: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: getAlpha(): number; Differences: NA | Class name: Pen; API declaration: getAlpha(): number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: setColorFilter(filter: ColorFilter): void; Differences: NA | Class name: Pen; API declaration: setColorFilter(filter: ColorFilter): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: getColorFilter(): ColorFilter; Differences: NA | Class name: Pen; API declaration: getColorFilter(): ColorFilter; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: setImageFilter(filter: ImageFilter |null): void; Differences: NA | Class name: Pen; API declaration: setImageFilter(filter: ImageFilter |null): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: setMaskFilter(filter: MaskFilter): void; Differences: NA | Class name: Pen; API declaration: setMaskFilter(filter: MaskFilter): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: setPathEffect(effect: PathEffect): void; Differences: NA | Class name: Pen; API declaration: setPathEffect(effect: PathEffect): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: setShadowLayer(shadowLayer: ShadowLayer): void; Differences: NA | Class name: Pen; API declaration: setShadowLayer(shadowLayer: ShadowLayer): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: setBlendMode(mode: BlendMode): void; Differences: NA | Class name: Pen; API declaration: setBlendMode(mode: BlendMode): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: setDither(dither: boolean): void; Differences: NA | Class name: Pen; API declaration: setDither(dither: boolean): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: setJoinStyle(style: JoinStyle): void; Differences: NA | Class name: Pen; API declaration: setJoinStyle(style: JoinStyle): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: getJoinStyle(): JoinStyle; Differences: NA | Class name: Pen; API declaration: getJoinStyle(): JoinStyle; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: setCapStyle(style: CapStyle): void; Differences: NA | Class name: Pen; API declaration: setCapStyle(style: CapStyle): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: getCapStyle(): CapStyle; Differences: NA | Class name: Pen; API declaration: getCapStyle(): CapStyle; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: reset(): void; Differences: NA | Class name: Pen; API declaration: reset(): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Pen; API declaration: getFillPath(src: Path, dst: Path): boolean; Differences: NA | Class name: Pen; API declaration: getFillPath(src: Path, dst: Path): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: class Brush Differences: NA | Class name: drawing; API declaration: class Brush Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Brush; API declaration: setColor(color: common2D.Color): void; Differences: NA | Class name: Brush; API declaration: setColor(color: common2D.Color): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Brush; API declaration: setColor(alpha: number, red: number, green: number, blue: number): void; Differences: NA | Class name: Brush; API declaration: setColor(alpha: number, red: number, green: number, blue: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Brush; API declaration: getColor(): common2D.Color; Differences: NA | Class name: Brush; API declaration: getColor(): common2D.Color; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Brush; API declaration: setAntiAlias(aa: boolean): void; Differences: NA | Class name: Brush; API declaration: setAntiAlias(aa: boolean): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Brush; API declaration: isAntiAlias(): boolean; Differences: NA | Class name: Brush; API declaration: isAntiAlias(): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Brush; API declaration: setAlpha(alpha: number): void; Differences: NA | Class name: Brush; API declaration: setAlpha(alpha: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Brush; API declaration: getAlpha(): number; Differences: NA | Class name: Brush; API declaration: getAlpha(): number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Brush; API declaration: setColorFilter(filter: ColorFilter): void; Differences: NA | Class name: Brush; API declaration: setColorFilter(filter: ColorFilter): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Brush; API declaration: getColorFilter(): ColorFilter; Differences: NA | Class name: Brush; API declaration: getColorFilter(): ColorFilter; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Brush; API declaration: setImageFilter(filter: ImageFilter |null): void; Differences: NA | Class name: Brush; API declaration: setImageFilter(filter: ImageFilter |null): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Brush; API declaration: setMaskFilter(filter: MaskFilter): void; Differences: NA | Class name: Brush; API declaration: setMaskFilter(filter: MaskFilter): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Brush; API declaration: setShadowLayer(shadowLayer: ShadowLayer): void; Differences: NA | Class name: Brush; API declaration: setShadowLayer(shadowLayer: ShadowLayer): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Brush; API declaration: setShaderEffect(shaderEffect: ShaderEffect): void; Differences: NA | Class name: Brush; API declaration: setShaderEffect(shaderEffect: ShaderEffect): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Brush; API declaration: setBlendMode(mode: BlendMode): void; Differences: NA | Class name: Brush; API declaration: setBlendMode(mode: BlendMode): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Brush; API declaration: reset(): void; Differences: NA | Class name: Brush; API declaration: reset(): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: class Matrix Differences: NA | Class name: drawing; API declaration: class Matrix Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: setRotation(degree: number, px: number, py: number): void; Differences: NA | Class name: Matrix; API declaration: setRotation(degree: number, px: number, py: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: setScale(sx: number, sy: number, px: number, py: number): void; Differences: NA | Class name: Matrix; API declaration: setScale(sx: number, sy: number, px: number, py: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: setTranslation(dx: number, dy: number): void; Differences: NA | Class name: Matrix; API declaration: setTranslation(dx: number, dy: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: setMatrix(values: Array<number>): void; Differences: NA | Class name: Matrix; API declaration: setMatrix(values: Array<number>): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: preConcat(matrix: Matrix): void; Differences: NA | Class name: Matrix; API declaration: preConcat(matrix: Matrix): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: isEqual(matrix: Matrix): Boolean; Differences: NA | Class name: Matrix; API declaration: isEqual(matrix: Matrix): Boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: invert(matrix: Matrix): Boolean; Differences: NA | Class name: Matrix; API declaration: invert(matrix: Matrix): Boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: isIdentity(): Boolean; Differences: NA | Class name: Matrix; API declaration: isIdentity(): Boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: getValue(index: number): number; Differences: NA | Class name: Matrix; API declaration: getValue(index: number): number; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: postRotate(degree: number, px: number, py: number): void; Differences: NA | Class name: Matrix; API declaration: postRotate(degree: number, px: number, py: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: postScale(sx: number, sy: number, px: number, py: number): void; Differences: NA | Class name: Matrix; API declaration: postScale(sx: number, sy: number, px: number, py: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: postTranslate(dx: number, dy: number): void; Differences: NA | Class name: Matrix; API declaration: postTranslate(dx: number, dy: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: preRotate(degree: number, px: number, py: number): void; Differences: NA | Class name: Matrix; API declaration: preRotate(degree: number, px: number, py: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: preScale(sx: number, sy: number, px: number, py: number): void; Differences: NA | Class name: Matrix; API declaration: preScale(sx: number, sy: number, px: number, py: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: preTranslate(dx: number, dy: number): void; Differences: NA | Class name: Matrix; API declaration: preTranslate(dx: number, dy: number): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: reset(): void; Differences: NA | Class name: Matrix; API declaration: reset(): void; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: mapPoints(src: Array<common2D.Point>): Array<common2D.Point>; Differences: NA | Class name: Matrix; API declaration: mapPoints(src: Array<common2D.Point>): Array<common2D.Point>; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: getAll(): Array<number>; Differences: NA | Class name: Matrix; API declaration: getAll(): Array<number>; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: mapRect(dst: common2D.Rect, src: common2D.Rect): boolean; Differences: NA | Class name: Matrix; API declaration: mapRect(dst: common2D.Rect, src: common2D.Rect): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: setRectToRect(src: common2D.Rect, dst: common2D.Rect, scaleToFit: ScaleToFit): boolean; Differences: NA | Class name: Matrix; API declaration: setRectToRect(src: common2D.Rect, dst: common2D.Rect, scaleToFit: ScaleToFit): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Matrix; API declaration: setPolyToPoly(src: Array<common2D.Point>, dst: Array<common2D.Point>, count: number): boolean; Differences: NA | Class name: Matrix; API declaration: setPolyToPoly(src: Array<common2D.Point>, dst: Array<common2D.Point>, count: number): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum ScaleToFit Differences: NA | Class name: drawing; API declaration: enum ScaleToFit Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ScaleToFit; API declaration: FILL_SCALE_TO_FIT = 0 Differences: NA | Class name: ScaleToFit; API declaration: FILL_SCALE_TO_FIT = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ScaleToFit; API declaration: START_SCALE_TO_FIT = 1 Differences: NA | Class name: ScaleToFit; API declaration: START_SCALE_TO_FIT = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ScaleToFit; API declaration: CENTER_SCALE_TO_FIT = 2 Differences: NA | Class name: ScaleToFit; API declaration: CENTER_SCALE_TO_FIT = 2 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: ScaleToFit; API declaration: END_SCALE_TO_FIT = 3 Differences: NA | Class name: ScaleToFit; API declaration: END_SCALE_TO_FIT = 3 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: class Region Differences: NA | Class name: drawing; API declaration: class Region Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Region; API declaration: isPointContained(x: number, y: number): boolean; Differences: NA | Class name: Region; API declaration: isPointContained(x: number, y: number): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Region; API declaration: isRegionContained(other: Region): boolean; Differences: NA | Class name: Region; API declaration: isRegionContained(other: Region): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Region; API declaration: op(region: Region, regionOp: RegionOp): boolean; Differences: NA | Class name: Region; API declaration: op(region: Region, regionOp: RegionOp): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Region; API declaration: quickReject(left: number, top: number, right: number, bottom: number): boolean; Differences: NA | Class name: Region; API declaration: quickReject(left: number, top: number, right: number, bottom: number): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Region; API declaration: setPath(path: Path, clip: Region): boolean; Differences: NA | Class name: Region; API declaration: setPath(path: Path, clip: Region): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: Region; API declaration: setRect(left: number, top: number, right: number, bottom: number): boolean; Differences: NA | Class name: Region; API declaration: setRect(left: number, top: number, right: number, bottom: number): boolean; Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum RegionOp Differences: NA | Class name: drawing; API declaration: enum RegionOp Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: RegionOp; API declaration: DIFFERENCE = 0 Differences: NA | Class name: RegionOp; API declaration: DIFFERENCE = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: RegionOp; API declaration: INTERSECT = 1 Differences: NA | Class name: RegionOp; API declaration: INTERSECT = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: RegionOp; API declaration: UNION = 2 Differences: NA | Class name: RegionOp; API declaration: UNION = 2 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: RegionOp; API declaration: XOR = 3 Differences: NA | Class name: RegionOp; API declaration: XOR = 3 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: RegionOp; API declaration: REVERSE_DIFFERENCE = 4 Differences: NA | Class name: RegionOp; API declaration: REVERSE_DIFFERENCE = 4 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: RegionOp; API declaration: REPLACE = 5 Differences: NA | Class name: RegionOp; API declaration: REPLACE = 5 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum CornerPos Differences: NA | Class name: drawing; API declaration: enum CornerPos Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: CornerPos; API declaration: TOP_LEFT_POS = 0 Differences: NA | Class name: CornerPos; API declaration: TOP_LEFT_POS = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: CornerPos; API declaration: TOP_RIGHT_POS = 1 Differences: NA | Class name: CornerPos; API declaration: TOP_RIGHT_POS = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: CornerPos; API declaration: BOTTOM_RIGHT_POS = 2 Differences: NA | Class name: CornerPos; API declaration: BOTTOM_RIGHT_POS = 2 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: CornerPos; API declaration: BOTTOM_LEFT_POS = 3 Differences: NA | Class name: CornerPos; API declaration: BOTTOM_LEFT_POS = 3 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: drawing; API declaration: enum SrcRectConstraint Differences: NA | Class name: drawing; API declaration: enum SrcRectConstraint Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: SrcRectConstraint; API declaration: STRICT = 0 Differences: NA | Class name: SrcRectConstraint; API declaration: STRICT = 0 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| API cross-platform permission change | Class name: SrcRectConstraint; API declaration: FAST = 1 Differences: NA | Class name: SrcRectConstraint; API declaration: FAST = 1 Differences: crossplatform | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: common2D; API declaration: interface Color4f Differences: interface Color4f | api/@ohos.graphics.common2D.d.ts |
| New API | NA | Class name: Color4f; API declaration: alpha: number; Differences: alpha: number; | api/@ohos.graphics.common2D.d.ts |
| New API | NA | Class name: Color4f; API declaration: red: number; Differences: red: number; | api/@ohos.graphics.common2D.d.ts |
| New API | NA | Class name: Color4f; API declaration: green: number; Differences: green: number; | api/@ohos.graphics.common2D.d.ts |
| New API | NA | Class name: Color4f; API declaration: blue: number; Differences: blue: number; | api/@ohos.graphics.common2D.d.ts |
| New API | NA | Class name: drawing; API declaration: enum PathIteratorVerb Differences: enum PathIteratorVerb | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: PathIteratorVerb; API declaration: MOVE = 0 Differences: MOVE = 0 | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: PathIteratorVerb; API declaration: LINE = 1 Differences: LINE = 1 | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: PathIteratorVerb; API declaration: QUAD = 2 Differences: QUAD = 2 | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: PathIteratorVerb; API declaration: CONIC = 3 Differences: CONIC = 3 | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: PathIteratorVerb; API declaration: CUBIC = 4 Differences: CUBIC = 4 | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: PathIteratorVerb; API declaration: CLOSE = 5 Differences: CLOSE = 5 | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: PathIteratorVerb; API declaration: DONE = CLOSE + 1 Differences: DONE = CLOSE + 1 | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: drawing; API declaration: class PathIterator Differences: class PathIterator | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: PathIterator; API declaration: next(points: Array<common2D.Point>, offset?: number): PathIteratorVerb; Differences: next(points: Array<common2D.Point>, offset?: number): PathIteratorVerb; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: PathIterator; API declaration: peek(): PathIteratorVerb; Differences: peek(): PathIteratorVerb; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: PathIterator; API declaration: hasNext(): boolean; Differences: hasNext(): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Path; API declaration: set(src: Path): void; Differences: set(src: Path): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Path; API declaration: setLastPoint(x: number, y: number): void; Differences: setLastPoint(x: number, y: number): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Path; API declaration: getFillType(): PathFillType; Differences: getFillType(): PathFillType; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Path; API declaration: rewind(): void; Differences: rewind(): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Path; API declaration: isEmpty(): boolean; Differences: isEmpty(): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Path; API declaration: isRect(rect: common2D.Rect |null): boolean; Differences: isRect(rect: common2D.Rect |null): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Path; API declaration: getSegment(forceClosed: boolean, start: number, stop: number, startWithMoveTo: boolean, dst: Path): boolean; Differences: getSegment(forceClosed: boolean, start: number, stop: number, startWithMoveTo: boolean, dst: Path): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Path; API declaration: getPathIterator(): PathIterator; Differences: getPathIterator(): PathIterator; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Path; API declaration: approximate(acceptableError: number): Array<number>; Differences: approximate(acceptableError: number): Array<number>; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Path; API declaration: interpolate(other: Path, weight: number, interpolatedPath: Path): boolean; Differences: interpolate(other: Path, weight: number, interpolatedPath: Path): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Path; API declaration: isInterpolate(other: Path): boolean; Differences: isInterpolate(other: Path): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: drawing; API declaration: interface FontFeature Differences: interface FontFeature | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: FontFeature; API declaration: name: string; Differences: name: string; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: FontFeature; API declaration: value: number; Differences: value: number; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Canvas; API declaration: drawImageLattice(pixelmap: image.PixelMap, lattice: Lattice, dstRect: common2D.Rect, filterMode: FilterMode): void; Differences: drawImageLattice(pixelmap: image.PixelMap, lattice: Lattice, dstRect: common2D.Rect, filterMode: FilterMode): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Canvas; API declaration: drawImageNine(pixelmap: image.PixelMap, center: common2D.Rect, dstRect: common2D.Rect, filterMode: FilterMode): void; Differences: drawImageNine(pixelmap: image.PixelMap, center: common2D.Rect, dstRect: common2D.Rect, filterMode: FilterMode): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Canvas; API declaration: drawArcWithCenter(arc: common2D.Rect, startAngle: number, sweepAngle: number, useCenter: boolean): void; Differences: drawArcWithCenter(arc: common2D.Rect, startAngle: number, sweepAngle: number, useCenter: boolean): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Canvas; API declaration: drawSingleCharacterWithFeatures(text: string, font: Font, x: number, y: number, features: Array<FontFeature>): void; Differences: drawSingleCharacterWithFeatures(text: string, font: Font, x: number, y: number, features: Array<FontFeature>): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Canvas; API declaration: quickRejectPath(path: Path): boolean; Differences: quickRejectPath(path: Path): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Canvas; API declaration: quickRejectRect(rect: common2D.Rect): boolean; Differences: quickRejectRect(rect: common2D.Rect): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: drawing; API declaration: class TypefaceArguments Differences: class TypefaceArguments | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: TypefaceArguments; API declaration: addVariation(axis: string, value: number); Differences: addVariation(axis: string, value: number); | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Typeface; API declaration: makeFromCurrent(typefaceArguments: TypefaceArguments): Typeface; Differences: makeFromCurrent(typefaceArguments: TypefaceArguments): Typeface; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Typeface; API declaration: static makeFromRawFile(rawfile: Resource): Typeface; Differences: static makeFromRawFile(rawfile: Resource): Typeface; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Typeface; API declaration: static makeFromFileWithArguments(filePath: string, typefaceArguments: TypefaceArguments): Typeface; Differences: static makeFromFileWithArguments(filePath: string, typefaceArguments: TypefaceArguments): Typeface; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Typeface; API declaration: static makeFromRawFileWithArguments(rawfile: Resource, typefaceArguments: TypefaceArguments): Typeface; Differences: static makeFromRawFileWithArguments(rawfile: Resource, typefaceArguments: TypefaceArguments): Typeface; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Font; API declaration: measureSingleCharacterWithFeatures(text: string, features: Array<FontFeature>): number; Differences: measureSingleCharacterWithFeatures(text: string, features: Array<FontFeature>): number; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Font; API declaration: createPathForGlyph(index: number): Path; Differences: createPathForGlyph(index: number): Path; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Font; API declaration: getBounds(glyphs: Array<number>): Array<common2D.Rect>; Differences: getBounds(glyphs: Array<number>): Array<common2D.Rect>; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Font; API declaration: getTextPath(text: string, byteLength: number, x: number, y: number): Path; Differences: getTextPath(text: string, byteLength: number, x: number, y: number): Path; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Font; API declaration: setThemeFontFollowed(followed: boolean): void; Differences: setThemeFontFollowed(followed: boolean): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Font; API declaration: isThemeFontFollowed(): boolean; Differences: isThemeFontFollowed(): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: drawing; API declaration: enum PathDashStyle Differences: enum PathDashStyle | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: PathDashStyle; API declaration: TRANSLATE = 0 Differences: TRANSLATE = 0 | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: PathDashStyle; API declaration: ROTATE = 1 Differences: ROTATE = 1 | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: PathDashStyle; API declaration: MORPH = 2 Differences: MORPH = 2 | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: PathEffect; API declaration: static createDiscretePathEffect(segLength: number, dev: number, seedAssist?: number): PathEffect; Differences: static createDiscretePathEffect(segLength: number, dev: number, seedAssist?: number): PathEffect; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: PathEffect; API declaration: static createComposePathEffect(outer: PathEffect, inner: PathEffect): PathEffect; Differences: static createComposePathEffect(outer: PathEffect, inner: PathEffect): PathEffect; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: PathEffect; API declaration: static createPathDashEffect(path: Path, advance: number, phase: number, style: PathDashStyle): PathEffect; Differences: static createPathDashEffect(path: Path, advance: number, phase: number, style: PathDashStyle): PathEffect; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: PathEffect; API declaration: static createSumPathEffect(firstPathEffect: PathEffect, secondPathEffect: PathEffect): PathEffect; Differences: static createSumPathEffect(firstPathEffect: PathEffect, secondPathEffect: PathEffect): PathEffect; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: ShaderEffect; API declaration: static createImageShader(pixelmap: image.PixelMap, tileX: TileMode, tileY: TileMode, samplingOptions: SamplingOptions, matrix?: Matrix |null): ShaderEffect; Differences: static createImageShader(pixelmap: image.PixelMap, tileX: TileMode, tileY: TileMode, samplingOptions: SamplingOptions, matrix?: Matrix |null): ShaderEffect; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: ShaderEffect; API declaration: static createComposeShader(dstShaderEffect: ShaderEffect, srcShaderEffect: ShaderEffect, blendMode: BlendMode): ShaderEffect; Differences: static createComposeShader(dstShaderEffect: ShaderEffect, srcShaderEffect: ShaderEffect, blendMode: BlendMode): ShaderEffect; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: ColorFilter; API declaration: static createLightingColorFilter(mutColor: common2D.Color |number, addColor: common2D.Color |number): ColorFilter; Differences: static createLightingColorFilter(mutColor: common2D.Color |number, addColor: common2D.Color |number): ColorFilter; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: ImageFilter; API declaration: static createOffsetImageFilter(dx: number, dy: number, input?: ImageFilter |null): ImageFilter; Differences: static createOffsetImageFilter(dx: number, dy: number, input?: ImageFilter |null): ImageFilter; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: ImageFilter; API declaration: static createFromImage(pixelmap: image.PixelMap, srcRect?: common2D.Rect |null, dstRect?: common2D.Rect |null): ImageFilter; Differences: static createFromImage(pixelmap: image.PixelMap, srcRect?: common2D.Rect |null, dstRect?: common2D.Rect |null): ImageFilter; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: ImageFilter; API declaration: static createBlendImageFilter(mode: BlendMode, background: ImageFilter, foreground: ImageFilter): ImageFilter; Differences: static createBlendImageFilter(mode: BlendMode, background: ImageFilter, foreground: ImageFilter): ImageFilter; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: ImageFilter; API declaration: static createComposeImageFilter(cOuter: ImageFilter, cInner: ImageFilter): ImageFilter; Differences: static createComposeImageFilter(cOuter: ImageFilter, cInner: ImageFilter): ImageFilter; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: ImageFilter; API declaration: static createFromShaderEffect(shader: ShaderEffect): ImageFilter; Differences: static createFromShaderEffect(shader: ShaderEffect): ImageFilter; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Pen; API declaration: setColor4f(color4f: common2D.Color4f, colorSpace: colorSpaceManager.ColorSpaceManager |null): void; Differences: setColor4f(color4f: common2D.Color4f, colorSpace: colorSpaceManager.ColorSpaceManager |null): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Pen; API declaration: getColor4f(): common2D.Color4f; Differences: getColor4f(): common2D.Color4f; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Pen; API declaration: getHexColor(): number; Differences: getHexColor(): number; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Brush; API declaration: setColor4f(color4f: common2D.Color4f, colorSpace: colorSpaceManager.ColorSpaceManager |null): void; Differences: setColor4f(color4f: common2D.Color4f, colorSpace: colorSpaceManager.ColorSpaceManager |null): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Brush; API declaration: getColor4f(): common2D.Color4f; Differences: getColor4f(): common2D.Color4f; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Brush; API declaration: getHexColor(): number; Differences: getHexColor(): number; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Matrix; API declaration: isAffine(): boolean; Differences: isAffine(): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Matrix; API declaration: rectStaysRect(): boolean; Differences: rectStaysRect(): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Matrix; API declaration: setSkew(kx: number, ky: number, px: number, py: number): void; Differences: setSkew(kx: number, ky: number, px: number, py: number): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Matrix; API declaration: setSinCos(sinValue: number, cosValue: number, px: number, py: number): void; Differences: setSinCos(sinValue: number, cosValue: number, px: number, py: number): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Matrix; API declaration: setConcat(matrixA: Matrix, matrixB: Matrix): void; Differences: setConcat(matrixA: Matrix, matrixB: Matrix): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Matrix; API declaration: postConcat(matrix: Matrix): void; Differences: postConcat(matrix: Matrix): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Matrix; API declaration: postSkew(kx: number, ky: number, px: number, py: number): void; Differences: postSkew(kx: number, ky: number, px: number, py: number): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Matrix; API declaration: preSkew(kx: number, ky: number, px: number, py: number): void; Differences: preSkew(kx: number, ky: number, px: number, py: number): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Matrix; API declaration: mapRadius(radius: number): number; Differences: mapRadius(radius: number): number; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Region; API declaration: isEqual(other: Region): boolean; Differences: isEqual(other: Region): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Region; API declaration: isComplex(): boolean; Differences: isComplex(): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Region; API declaration: isEmpty(): boolean; Differences: isEmpty(): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Region; API declaration: getBounds(): common2D.Rect; Differences: getBounds(): common2D.Rect; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Region; API declaration: getBoundaryPath(): Path; Differences: getBoundaryPath(): Path; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Region; API declaration: offset(dx: number, dy: number): void; Differences: offset(dx: number, dy: number): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Region; API declaration: quickRejectRegion(region: Region): boolean; Differences: quickRejectRegion(region: Region): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Region; API declaration: setRegion(region: Region): void; Differences: setRegion(region: Region): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Region; API declaration: setEmpty(): void; Differences: setEmpty(): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: drawing; API declaration: class Tool Differences: class Tool | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: Tool; API declaration: static makeColorFromResourceColor(resourceColor: ResourceColor): common2D.Color; Differences: static makeColorFromResourceColor(resourceColor: ResourceColor): common2D.Color; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: drawing; API declaration: class RectUtils Differences: class RectUtils | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static makeEmpty(): common2D.Rect; Differences: static makeEmpty(): common2D.Rect; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static makeLtrb(left: number, top: number, right: number, bottom: number): common2D.Rect; Differences: static makeLtrb(left: number, top: number, right: number, bottom: number): common2D.Rect; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static makeCopy(src: common2D.Rect): common2D.Rect; Differences: static makeCopy(src: common2D.Rect): common2D.Rect; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static getWidth(rect: common2D.Rect): number; Differences: static getWidth(rect: common2D.Rect): number; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static getHeight(rect: common2D.Rect): number; Differences: static getHeight(rect: common2D.Rect): number; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static centerX(rect: common2D.Rect): number; Differences: static centerX(rect: common2D.Rect): number; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static centerY(rect: common2D.Rect): number; Differences: static centerY(rect: common2D.Rect): number; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static contains(rect: common2D.Rect, other: common2D.Rect): boolean; Differences: static contains(rect: common2D.Rect, other: common2D.Rect): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static contains(rect: common2D.Rect, left: number, top: number, right: number, bottom: number): boolean; Differences: static contains(rect: common2D.Rect, left: number, top: number, right: number, bottom: number): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static contains(rect: common2D.Rect, x: number, y: number): boolean; Differences: static contains(rect: common2D.Rect, x: number, y: number): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static inset(rect: common2D.Rect, left: number, top: number, right: number, bottom: number): void; Differences: static inset(rect: common2D.Rect, left: number, top: number, right: number, bottom: number): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static intersect(rect: common2D.Rect, other: common2D.Rect): boolean; Differences: static intersect(rect: common2D.Rect, other: common2D.Rect): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static isIntersect(rect: common2D.Rect, other: common2D.Rect): boolean; Differences: static isIntersect(rect: common2D.Rect, other: common2D.Rect): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static union(rect: common2D.Rect, other: common2D.Rect): void; Differences: static union(rect: common2D.Rect, other: common2D.Rect): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static isEmpty(rect: common2D.Rect): boolean; Differences: static isEmpty(rect: common2D.Rect): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static offset(rect: common2D.Rect, dx: number, dy: number): void; Differences: static offset(rect: common2D.Rect, dx: number, dy: number): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static offsetTo(rect: common2D.Rect, newLeft: number, newTop: number): void; Differences: static offsetTo(rect: common2D.Rect, newLeft: number, newTop: number): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static setRect(rect: common2D.Rect, other: common2D.Rect): void; Differences: static setRect(rect: common2D.Rect, other: common2D.Rect): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static setLtrb(rect: common2D.Rect, left: number, top: number, right: number, bottom: number): void; Differences: static setLtrb(rect: common2D.Rect, left: number, top: number, right: number, bottom: number): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static setEmpty(rect: common2D.Rect): void; Differences: static setEmpty(rect: common2D.Rect): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static sort(rect: common2D.Rect): void; Differences: static sort(rect: common2D.Rect): void; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: RectUtils; API declaration: static isEqual(rect: common2D.Rect, other: common2D.Rect): boolean; Differences: static isEqual(rect: common2D.Rect, other: common2D.Rect): boolean; | api/@ohos.graphics.drawing.d.ts |
| New API | NA | Class name: ColorSpace; API declaration: H_LOG = 26 Differences: H_LOG = 26 | api/@ohos.graphics.colorSpaceManager.d.ts |
| New API | NA | Class name: ColorSpace; API declaration: DISPLAY_BT2020_SRGB = 27 Differences: DISPLAY_BT2020_SRGB = 27 | api/@ohos.graphics.colorSpaceManager.d.ts |
| New API | NA | Class name: text; API declaration: enum TextVerticalAlign Differences: enum TextVerticalAlign | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextVerticalAlign; API declaration: BASELINE = 0 Differences: BASELINE = 0 | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextVerticalAlign; API declaration: BOTTOM = 1 Differences: BOTTOM = 1 | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextVerticalAlign; API declaration: CENTER = 2 Differences: CENTER = 2 | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextVerticalAlign; API declaration: TOP = 3 Differences: TOP = 3 | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: WordBreak; API declaration: BREAK_HYPHEN Differences: BREAK_HYPHEN | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: text; API declaration: enum TextBadgeType Differences: enum TextBadgeType | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextBadgeType; API declaration: TEXT_BADGE_NONE Differences: TEXT_BADGE_NONE | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextBadgeType; API declaration: TEXT_SUPERSCRIPT Differences: TEXT_SUPERSCRIPT | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextBadgeType; API declaration: TEXT_SUBSCRIPT Differences: TEXT_SUBSCRIPT | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextStyle; API declaration: badgeType?: TextBadgeType; Differences: badgeType?: TextBadgeType; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: FontCollection; API declaration: loadFont(name: string, path: string |Resource): Promise<void>; Differences: loadFont(name: string, path: string |Resource): Promise<void>; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: FontCollection; API declaration: unloadFontSync(name: string): void; Differences: unloadFontSync(name: string): void; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: FontCollection; API declaration: unloadFont(name: string): Promise<void>; Differences: unloadFont(name: string): Promise<void>; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: ParagraphStyle; API declaration: tab?: TextTab; Differences: tab?: TextTab; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: ParagraphStyle; API declaration: trailingSpaceOptimized?: boolean; Differences: trailingSpaceOptimized?: boolean; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: ParagraphStyle; API declaration: autoSpace?: boolean; Differences: autoSpace?: boolean; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: ParagraphStyle; API declaration: verticalAlign?: TextVerticalAlign; Differences: verticalAlign?: TextVerticalAlign; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: PlaceholderAlignment; API declaration: FOLLOW_PARAGRAPH Differences: FOLLOW_PARAGRAPH | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: SystemFontType; API declaration: CUSTOMIZED = 1 << 4 Differences: CUSTOMIZED = 1 << 4 | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: Paragraph; API declaration: layout(width: number): Promise<void>; Differences: layout(width: number): Promise<void>; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: Paragraph; API declaration: updateColor(color: common2D.Color): void; Differences: updateColor(color: common2D.Color): void; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: Paragraph; API declaration: updateDecoration(decoration: Decoration): void; Differences: updateDecoration(decoration: Decoration): void; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: text; API declaration: class LineTypeset Differences: class LineTypeset | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: LineTypeset; API declaration: getLineBreak(startIndex: number, width: number): number; Differences: getLineBreak(startIndex: number, width: number): number; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: LineTypeset; API declaration: createLine(startIndex: number, count: number): TextLine; Differences: createLine(startIndex: number, count: number): TextLine; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: ParagraphBuilder; API declaration: buildLineTypeset(): LineTypeset; Differences: buildLineTypeset(): LineTypeset; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: text; API declaration: interface TypographicBounds Differences: interface TypographicBounds | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TypographicBounds; API declaration: ascent: number; Differences: ascent: number; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TypographicBounds; API declaration: descent: number; Differences: descent: number; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TypographicBounds; API declaration: leading: number; Differences: leading: number; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TypographicBounds; API declaration: width: number; Differences: width: number; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: text; API declaration: type CaretOffsetsCallback = (offset: number, index: number, leadingEdge: boolean) => boolean; Differences: type CaretOffsetsCallback = (offset: number, index: number, leadingEdge: boolean) => boolean; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextLine; API declaration: createTruncatedLine(width: number, ellipsisMode: EllipsisMode, ellipsis: string): TextLine; Differences: createTruncatedLine(width: number, ellipsisMode: EllipsisMode, ellipsis: string): TextLine; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextLine; API declaration: getTypographicBounds(): TypographicBounds; Differences: getTypographicBounds(): TypographicBounds; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextLine; API declaration: getImageBounds(): common2D.Rect; Differences: getImageBounds(): common2D.Rect; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextLine; API declaration: getTrailingSpaceWidth(): number; Differences: getTrailingSpaceWidth(): number; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextLine; API declaration: getStringIndexForPosition(point: common2D.Point): number; Differences: getStringIndexForPosition(point: common2D.Point): number; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextLine; API declaration: getOffsetForStringIndex(index: number): number; Differences: getOffsetForStringIndex(index: number): number; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextLine; API declaration: enumerateCaretOffsets(callback: CaretOffsetsCallback): void; Differences: enumerateCaretOffsets(callback: CaretOffsetsCallback): void; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextLine; API declaration: getAlignmentOffset(alignmentFactor: number, alignmentWidth: number): number; Differences: getAlignmentOffset(alignmentFactor: number, alignmentWidth: number): number; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: Run; API declaration: getStringIndices(range?: Range): Array<number>; Differences: getStringIndices(range?: Range): Array<number>; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: Run; API declaration: getStringRange(): Range; Differences: getStringRange(): Range; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: Run; API declaration: getTypographicBounds(): TypographicBounds; Differences: getTypographicBounds(): TypographicBounds; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: Run; API declaration: getImageBounds(): common2D.Rect; Differences: getImageBounds(): common2D.Rect; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: Run; API declaration: getTextDirection(): TextDirection; Differences: getTextDirection(): TextDirection; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: Run; API declaration: getAdvances(range: Range): Array<common2D.Point>; Differences: getAdvances(range: Range): Array<common2D.Point>; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: text; API declaration: function matchFontDescriptors(desc: FontDescriptor): Promise<Array<FontDescriptor>>; Differences: function matchFontDescriptors(desc: FontDescriptor): Promise<Array<FontDescriptor>>; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: text; API declaration: interface TextTab Differences: interface TextTab | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextTab; API declaration: alignment: TextAlign; Differences: alignment: TextAlign; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextTab; API declaration: location: number; Differences: location: number; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: text; API declaration: enum TextHighContrast Differences: enum TextHighContrast | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextHighContrast; API declaration: TEXT_FOLLOW_SYSTEM_HIGH_CONTRAST Differences: TEXT_FOLLOW_SYSTEM_HIGH_CONTRAST | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextHighContrast; API declaration: TEXT_APP_DISABLE_HIGH_CONTRAST Differences: TEXT_APP_DISABLE_HIGH_CONTRAST | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextHighContrast; API declaration: TEXT_APP_ENABLE_HIGH_CONTRAST Differences: TEXT_APP_ENABLE_HIGH_CONTRAST | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: text; API declaration: function setTextHighContrast(action: TextHighContrast): void; Differences: function setTextHighContrast(action: TextHighContrast): void; | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: text; API declaration: enum TextUndefinedGlyphDisplay Differences: enum TextUndefinedGlyphDisplay | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextUndefinedGlyphDisplay; API declaration: USE_DEFAULT Differences: USE_DEFAULT | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: TextUndefinedGlyphDisplay; API declaration: USE_TOFU Differences: USE_TOFU | api/@ohos.graphics.text.d.ts |
| New API | NA | Class name: text; API declaration: function setTextUndefinedGlyphDisplay(noGlyphShow: TextUndefinedGlyphDisplay): void; Differences: function setTextUndefinedGlyphDisplay(noGlyphShow: TextUndefinedGlyphDisplay): void; | api/@ohos.graphics.text.d.ts |
| New overloaded class method with subsumptive parameter type ranges | Class name: global; API declaration: Differences: NA | Class name: Matrix; API declaration: setMatrix(matrix: Array<number> |Matrix): void; Differences: setMatrix(matrix: Array<number> |Matrix): void; | api/@ohos.graphics.drawing.d.ts |
| New overloaded interface method with subsumptive parameter type ranges | Class name: Filter; API declaration: getEffectPixelMap(): Promise<image.PixelMap>; Differences: getEffectPixelMap(): Promise<image.PixelMap>; | Class name: Filter; API declaration: getEffectPixelMap(useCpuRender: boolean): Promise<image.PixelMap>; Differences: getEffectPixelMap(useCpuRender: boolean): Promise<image.PixelMap>; | api/@ohos.effectKit.d.ts |
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 js-apidiff-ArkGraphics3D
openharmony 鸿蒙 js-apidiff-MediaKit
openharmony 鸿蒙 js-apidiff-InputKit
openharmony 鸿蒙 js-apidiff-BasicServicesKit
openharmony 鸿蒙 js-apidiff-ConnectivityKit
openharmony 鸿蒙 js-apidiff-ArkWeb
openharmony 鸿蒙 js-apidiff-MultimodalAwarenessKit