openharmony 鸿蒙 js-apidiff-ArkGraphics2D

2026-08-25 浏览 (1)

Change TypeOld VersionNew Versiond.ts File
API cross-platform permission changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass 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 changeClass name: SrcRectConstraint;
API declaration: FAST = 1
Differences: NA
Class name: SrcRectConstraint;
API declaration: FAST = 1
Differences: crossplatform
api/@ohos.graphics.drawing.d.ts
New APINAClass name: common2D;
API declaration: interface Color4f
Differences: interface Color4f
api/@ohos.graphics.common2D.d.ts
New APINAClass name: Color4f;
API declaration: alpha: number;
Differences: alpha: number;
api/@ohos.graphics.common2D.d.ts
New APINAClass name: Color4f;
API declaration: red: number;
Differences: red: number;
api/@ohos.graphics.common2D.d.ts
New APINAClass name: Color4f;
API declaration: green: number;
Differences: green: number;
api/@ohos.graphics.common2D.d.ts
New APINAClass name: Color4f;
API declaration: blue: number;
Differences: blue: number;
api/@ohos.graphics.common2D.d.ts
New APINAClass name: drawing;
API declaration: enum PathIteratorVerb
Differences: enum PathIteratorVerb
api/@ohos.graphics.drawing.d.ts
New APINAClass name: PathIteratorVerb;
API declaration: MOVE = 0
Differences: MOVE = 0
api/@ohos.graphics.drawing.d.ts
New APINAClass name: PathIteratorVerb;
API declaration: LINE = 1
Differences: LINE = 1
api/@ohos.graphics.drawing.d.ts
New APINAClass name: PathIteratorVerb;
API declaration: QUAD = 2
Differences: QUAD = 2
api/@ohos.graphics.drawing.d.ts
New APINAClass name: PathIteratorVerb;
API declaration: CONIC = 3
Differences: CONIC = 3
api/@ohos.graphics.drawing.d.ts
New APINAClass name: PathIteratorVerb;
API declaration: CUBIC = 4
Differences: CUBIC = 4
api/@ohos.graphics.drawing.d.ts
New APINAClass name: PathIteratorVerb;
API declaration: CLOSE = 5
Differences: CLOSE = 5
api/@ohos.graphics.drawing.d.ts
New APINAClass name: PathIteratorVerb;
API declaration: DONE = CLOSE + 1
Differences: DONE = CLOSE + 1
api/@ohos.graphics.drawing.d.ts
New APINAClass name: drawing;
API declaration: class PathIterator
Differences: class PathIterator
api/@ohos.graphics.drawing.d.ts
New APINAClass 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 APINAClass name: PathIterator;
API declaration: peek(): PathIteratorVerb;
Differences: peek(): PathIteratorVerb;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: PathIterator;
API declaration: hasNext(): boolean;
Differences: hasNext(): boolean;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Path;
API declaration: set(src: Path): void;
Differences: set(src: Path): void;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Path;
API declaration: setLastPoint(x: number, y: number): void;
Differences: setLastPoint(x: number, y: number): void;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Path;
API declaration: getFillType(): PathFillType;
Differences: getFillType(): PathFillType;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Path;
API declaration: rewind(): void;
Differences: rewind(): void;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Path;
API declaration: isEmpty(): boolean;
Differences: isEmpty(): boolean;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Path;
API declaration: isRect(rect: common2D.Rect |null): boolean;
Differences: isRect(rect: common2D.Rect |null): boolean;
api/@ohos.graphics.drawing.d.ts
New APINAClass 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 APINAClass name: Path;
API declaration: getPathIterator(): PathIterator;
Differences: getPathIterator(): PathIterator;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Path;
API declaration: approximate(acceptableError: number): Array<number>;
Differences: approximate(acceptableError: number): Array<number>;
api/@ohos.graphics.drawing.d.ts
New APINAClass 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 APINAClass name: Path;
API declaration: isInterpolate(other: Path): boolean;
Differences: isInterpolate(other: Path): boolean;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: drawing;
API declaration: interface FontFeature
Differences: interface FontFeature
api/@ohos.graphics.drawing.d.ts
New APINAClass name: FontFeature;
API declaration: name: string;
Differences: name: string;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: FontFeature;
API declaration: value: number;
Differences: value: number;
api/@ohos.graphics.drawing.d.ts
New APINAClass 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 APINAClass 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 APINAClass 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 APINAClass 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 APINAClass name: Canvas;
API declaration: quickRejectPath(path: Path): boolean;
Differences: quickRejectPath(path: Path): boolean;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Canvas;
API declaration: quickRejectRect(rect: common2D.Rect): boolean;
Differences: quickRejectRect(rect: common2D.Rect): boolean;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: drawing;
API declaration: class TypefaceArguments
Differences: class TypefaceArguments
api/@ohos.graphics.drawing.d.ts
New APINAClass name: TypefaceArguments;
API declaration: addVariation(axis: string, value: number);
Differences: addVariation(axis: string, value: number);
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Typeface;
API declaration: makeFromCurrent(typefaceArguments: TypefaceArguments): Typeface;
Differences: makeFromCurrent(typefaceArguments: TypefaceArguments): Typeface;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Typeface;
API declaration: static makeFromRawFile(rawfile: Resource): Typeface;
Differences: static makeFromRawFile(rawfile: Resource): Typeface;
api/@ohos.graphics.drawing.d.ts
New APINAClass 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 APINAClass 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 APINAClass 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 APINAClass name: Font;
API declaration: createPathForGlyph(index: number): Path;
Differences: createPathForGlyph(index: number): Path;
api/@ohos.graphics.drawing.d.ts
New APINAClass 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 APINAClass 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 APINAClass name: Font;
API declaration: setThemeFontFollowed(followed: boolean): void;
Differences: setThemeFontFollowed(followed: boolean): void;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Font;
API declaration: isThemeFontFollowed(): boolean;
Differences: isThemeFontFollowed(): boolean;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: drawing;
API declaration: enum PathDashStyle
Differences: enum PathDashStyle
api/@ohos.graphics.drawing.d.ts
New APINAClass name: PathDashStyle;
API declaration: TRANSLATE = 0
Differences: TRANSLATE = 0
api/@ohos.graphics.drawing.d.ts
New APINAClass name: PathDashStyle;
API declaration: ROTATE = 1
Differences: ROTATE = 1
api/@ohos.graphics.drawing.d.ts
New APINAClass name: PathDashStyle;
API declaration: MORPH = 2
Differences: MORPH = 2
api/@ohos.graphics.drawing.d.ts
New APINAClass 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 APINAClass 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 APINAClass 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 APINAClass 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 APINAClass 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 APINAClass 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 APINAClass 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 APINAClass 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 APINAClass 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 APINAClass 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 APINAClass 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 APINAClass name: ImageFilter;
API declaration: static createFromShaderEffect(shader: ShaderEffect): ImageFilter;
Differences: static createFromShaderEffect(shader: ShaderEffect): ImageFilter;
api/@ohos.graphics.drawing.d.ts
New APINAClass 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 APINAClass name: Pen;
API declaration: getColor4f(): common2D.Color4f;
Differences: getColor4f(): common2D.Color4f;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Pen;
API declaration: getHexColor(): number;
Differences: getHexColor(): number;
api/@ohos.graphics.drawing.d.ts
New APINAClass 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 APINAClass name: Brush;
API declaration: getColor4f(): common2D.Color4f;
Differences: getColor4f(): common2D.Color4f;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Brush;
API declaration: getHexColor(): number;
Differences: getHexColor(): number;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Matrix;
API declaration: isAffine(): boolean;
Differences: isAffine(): boolean;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Matrix;
API declaration: rectStaysRect(): boolean;
Differences: rectStaysRect(): boolean;
api/@ohos.graphics.drawing.d.ts
New APINAClass 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 APINAClass 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 APINAClass name: Matrix;
API declaration: setConcat(matrixA: Matrix, matrixB: Matrix): void;
Differences: setConcat(matrixA: Matrix, matrixB: Matrix): void;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Matrix;
API declaration: postConcat(matrix: Matrix): void;
Differences: postConcat(matrix: Matrix): void;
api/@ohos.graphics.drawing.d.ts
New APINAClass 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 APINAClass 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 APINAClass name: Matrix;
API declaration: mapRadius(radius: number): number;
Differences: mapRadius(radius: number): number;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Region;
API declaration: isEqual(other: Region): boolean;
Differences: isEqual(other: Region): boolean;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Region;
API declaration: isComplex(): boolean;
Differences: isComplex(): boolean;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Region;
API declaration: isEmpty(): boolean;
Differences: isEmpty(): boolean;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Region;
API declaration: getBounds(): common2D.Rect;
Differences: getBounds(): common2D.Rect;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Region;
API declaration: getBoundaryPath(): Path;
Differences: getBoundaryPath(): Path;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Region;
API declaration: offset(dx: number, dy: number): void;
Differences: offset(dx: number, dy: number): void;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Region;
API declaration: quickRejectRegion(region: Region): boolean;
Differences: quickRejectRegion(region: Region): boolean;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Region;
API declaration: setRegion(region: Region): void;
Differences: setRegion(region: Region): void;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Region;
API declaration: setEmpty(): void;
Differences: setEmpty(): void;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: drawing;
API declaration: class Tool
Differences: class Tool
api/@ohos.graphics.drawing.d.ts
New APINAClass name: Tool;
API declaration: static makeColorFromResourceColor(resourceColor: ResourceColor): common2D.Color;
Differences: static makeColorFromResourceColor(resourceColor: ResourceColor): common2D.Color;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: drawing;
API declaration: class RectUtils
Differences: class RectUtils
api/@ohos.graphics.drawing.d.ts
New APINAClass name: RectUtils;
API declaration: static makeEmpty(): common2D.Rect;
Differences: static makeEmpty(): common2D.Rect;
api/@ohos.graphics.drawing.d.ts
New APINAClass 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 APINAClass 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 APINAClass name: RectUtils;
API declaration: static getWidth(rect: common2D.Rect): number;
Differences: static getWidth(rect: common2D.Rect): number;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: RectUtils;
API declaration: static getHeight(rect: common2D.Rect): number;
Differences: static getHeight(rect: common2D.Rect): number;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: RectUtils;
API declaration: static centerX(rect: common2D.Rect): number;
Differences: static centerX(rect: common2D.Rect): number;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: RectUtils;
API declaration: static centerY(rect: common2D.Rect): number;
Differences: static centerY(rect: common2D.Rect): number;
api/@ohos.graphics.drawing.d.ts
New APINAClass 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 APINAClass 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 APINAClass 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 APINAClass 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 APINAClass 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 APINAClass 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 APINAClass 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 APINAClass name: RectUtils;
API declaration: static isEmpty(rect: common2D.Rect): boolean;
Differences: static isEmpty(rect: common2D.Rect): boolean;
api/@ohos.graphics.drawing.d.ts
New APINAClass 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 APINAClass 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 APINAClass 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 APINAClass 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 APINAClass name: RectUtils;
API declaration: static setEmpty(rect: common2D.Rect): void;
Differences: static setEmpty(rect: common2D.Rect): void;
api/@ohos.graphics.drawing.d.ts
New APINAClass name: RectUtils;
API declaration: static sort(rect: common2D.Rect): void;
Differences: static sort(rect: common2D.Rect): void;
api/@ohos.graphics.drawing.d.ts
New APINAClass 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 APINAClass name: ColorSpace;
API declaration: H_LOG = 26
Differences: H_LOG = 26
api/@ohos.graphics.colorSpaceManager.d.ts
New APINAClass name: ColorSpace;
API declaration: DISPLAY_BT2020_SRGB = 27
Differences: DISPLAY_BT2020_SRGB = 27
api/@ohos.graphics.colorSpaceManager.d.ts
New APINAClass name: text;
API declaration: enum TextVerticalAlign
Differences: enum TextVerticalAlign
api/@ohos.graphics.text.d.ts
New APINAClass name: TextVerticalAlign;
API declaration: BASELINE = 0
Differences: BASELINE = 0
api/@ohos.graphics.text.d.ts
New APINAClass name: TextVerticalAlign;
API declaration: BOTTOM = 1
Differences: BOTTOM = 1
api/@ohos.graphics.text.d.ts
New APINAClass name: TextVerticalAlign;
API declaration: CENTER = 2
Differences: CENTER = 2
api/@ohos.graphics.text.d.ts
New APINAClass name: TextVerticalAlign;
API declaration: TOP = 3
Differences: TOP = 3
api/@ohos.graphics.text.d.ts
New APINAClass name: WordBreak;
API declaration: BREAK_HYPHEN
Differences: BREAK_HYPHEN
api/@ohos.graphics.text.d.ts
New APINAClass name: text;
API declaration: enum TextBadgeType
Differences: enum TextBadgeType
api/@ohos.graphics.text.d.ts
New APINAClass name: TextBadgeType;
API declaration: TEXT_BADGE_NONE
Differences: TEXT_BADGE_NONE
api/@ohos.graphics.text.d.ts
New APINAClass name: TextBadgeType;
API declaration: TEXT_SUPERSCRIPT
Differences: TEXT_SUPERSCRIPT
api/@ohos.graphics.text.d.ts
New APINAClass name: TextBadgeType;
API declaration: TEXT_SUBSCRIPT
Differences: TEXT_SUBSCRIPT
api/@ohos.graphics.text.d.ts
New APINAClass name: TextStyle;
API declaration: badgeType?: TextBadgeType;
Differences: badgeType?: TextBadgeType;
api/@ohos.graphics.text.d.ts
New APINAClass 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 APINAClass name: FontCollection;
API declaration: unloadFontSync(name: string): void;
Differences: unloadFontSync(name: string): void;
api/@ohos.graphics.text.d.ts
New APINAClass name: FontCollection;
API declaration: unloadFont(name: string): Promise<void>;
Differences: unloadFont(name: string): Promise<void>;
api/@ohos.graphics.text.d.ts
New APINAClass name: ParagraphStyle;
API declaration: tab?: TextTab;
Differences: tab?: TextTab;
api/@ohos.graphics.text.d.ts
New APINAClass name: ParagraphStyle;
API declaration: trailingSpaceOptimized?: boolean;
Differences: trailingSpaceOptimized?: boolean;
api/@ohos.graphics.text.d.ts
New APINAClass name: ParagraphStyle;
API declaration: autoSpace?: boolean;
Differences: autoSpace?: boolean;
api/@ohos.graphics.text.d.ts
New APINAClass name: ParagraphStyle;
API declaration: verticalAlign?: TextVerticalAlign;
Differences: verticalAlign?: TextVerticalAlign;
api/@ohos.graphics.text.d.ts
New APINAClass name: PlaceholderAlignment;
API declaration: FOLLOW_PARAGRAPH
Differences: FOLLOW_PARAGRAPH
api/@ohos.graphics.text.d.ts
New APINAClass name: SystemFontType;
API declaration: CUSTOMIZED = 1 << 4
Differences: CUSTOMIZED = 1 << 4
api/@ohos.graphics.text.d.ts
New APINAClass name: Paragraph;
API declaration: layout(width: number): Promise<void>;
Differences: layout(width: number): Promise<void>;
api/@ohos.graphics.text.d.ts
New APINAClass name: Paragraph;
API declaration: updateColor(color: common2D.Color): void;
Differences: updateColor(color: common2D.Color): void;
api/@ohos.graphics.text.d.ts
New APINAClass name: Paragraph;
API declaration: updateDecoration(decoration: Decoration): void;
Differences: updateDecoration(decoration: Decoration): void;
api/@ohos.graphics.text.d.ts
New APINAClass name: text;
API declaration: class LineTypeset
Differences: class LineTypeset
api/@ohos.graphics.text.d.ts
New APINAClass name: LineTypeset;
API declaration: getLineBreak(startIndex: number, width: number): number;
Differences: getLineBreak(startIndex: number, width: number): number;
api/@ohos.graphics.text.d.ts
New APINAClass name: LineTypeset;
API declaration: createLine(startIndex: number, count: number): TextLine;
Differences: createLine(startIndex: number, count: number): TextLine;
api/@ohos.graphics.text.d.ts
New APINAClass name: ParagraphBuilder;
API declaration: buildLineTypeset(): LineTypeset;
Differences: buildLineTypeset(): LineTypeset;
api/@ohos.graphics.text.d.ts
New APINAClass name: text;
API declaration: interface TypographicBounds
Differences: interface TypographicBounds
api/@ohos.graphics.text.d.ts
New APINAClass name: TypographicBounds;
API declaration: ascent: number;
Differences: ascent: number;
api/@ohos.graphics.text.d.ts
New APINAClass name: TypographicBounds;
API declaration: descent: number;
Differences: descent: number;
api/@ohos.graphics.text.d.ts
New APINAClass name: TypographicBounds;
API declaration: leading: number;
Differences: leading: number;
api/@ohos.graphics.text.d.ts
New APINAClass name: TypographicBounds;
API declaration: width: number;
Differences: width: number;
api/@ohos.graphics.text.d.ts
New APINAClass 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 APINAClass 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 APINAClass name: TextLine;
API declaration: getTypographicBounds(): TypographicBounds;
Differences: getTypographicBounds(): TypographicBounds;
api/@ohos.graphics.text.d.ts
New APINAClass name: TextLine;
API declaration: getImageBounds(): common2D.Rect;
Differences: getImageBounds(): common2D.Rect;
api/@ohos.graphics.text.d.ts
New APINAClass name: TextLine;
API declaration: getTrailingSpaceWidth(): number;
Differences: getTrailingSpaceWidth(): number;
api/@ohos.graphics.text.d.ts
New APINAClass name: TextLine;
API declaration: getStringIndexForPosition(point: common2D.Point): number;
Differences: getStringIndexForPosition(point: common2D.Point): number;
api/@ohos.graphics.text.d.ts
New APINAClass name: TextLine;
API declaration: getOffsetForStringIndex(index: number): number;
Differences: getOffsetForStringIndex(index: number): number;
api/@ohos.graphics.text.d.ts
New APINAClass name: TextLine;
API declaration: enumerateCaretOffsets(callback: CaretOffsetsCallback): void;
Differences: enumerateCaretOffsets(callback: CaretOffsetsCallback): void;
api/@ohos.graphics.text.d.ts
New APINAClass name: TextLine;
API declaration: getAlignmentOffset(alignmentFactor: number, alignmentWidth: number): number;
Differences: getAlignmentOffset(alignmentFactor: number, alignmentWidth: number): number;
api/@ohos.graphics.text.d.ts
New APINAClass name: Run;
API declaration: getStringIndices(range?: Range): Array<number>;
Differences: getStringIndices(range?: Range): Array<number>;
api/@ohos.graphics.text.d.ts
New APINAClass name: Run;
API declaration: getStringRange(): Range;
Differences: getStringRange(): Range;
api/@ohos.graphics.text.d.ts
New APINAClass name: Run;
API declaration: getTypographicBounds(): TypographicBounds;
Differences: getTypographicBounds(): TypographicBounds;
api/@ohos.graphics.text.d.ts
New APINAClass name: Run;
API declaration: getImageBounds(): common2D.Rect;
Differences: getImageBounds(): common2D.Rect;
api/@ohos.graphics.text.d.ts
New APINAClass name: Run;
API declaration: getTextDirection(): TextDirection;
Differences: getTextDirection(): TextDirection;
api/@ohos.graphics.text.d.ts
New APINAClass name: Run;
API declaration: getAdvances(range: Range): Array<common2D.Point>;
Differences: getAdvances(range: Range): Array<common2D.Point>;
api/@ohos.graphics.text.d.ts
New APINAClass 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 APINAClass name: text;
API declaration: interface TextTab
Differences: interface TextTab
api/@ohos.graphics.text.d.ts
New APINAClass name: TextTab;
API declaration: alignment: TextAlign;
Differences: alignment: TextAlign;
api/@ohos.graphics.text.d.ts
New APINAClass name: TextTab;
API declaration: location: number;
Differences: location: number;
api/@ohos.graphics.text.d.ts
New APINAClass name: text;
API declaration: enum TextHighContrast
Differences: enum TextHighContrast
api/@ohos.graphics.text.d.ts
New APINAClass name: TextHighContrast;
API declaration: TEXT_FOLLOW_SYSTEM_HIGH_CONTRAST
Differences: TEXT_FOLLOW_SYSTEM_HIGH_CONTRAST
api/@ohos.graphics.text.d.ts
New APINAClass name: TextHighContrast;
API declaration: TEXT_APP_DISABLE_HIGH_CONTRAST
Differences: TEXT_APP_DISABLE_HIGH_CONTRAST
api/@ohos.graphics.text.d.ts
New APINAClass name: TextHighContrast;
API declaration: TEXT_APP_ENABLE_HIGH_CONTRAST
Differences: TEXT_APP_ENABLE_HIGH_CONTRAST
api/@ohos.graphics.text.d.ts
New APINAClass name: text;
API declaration: function setTextHighContrast(action: TextHighContrast): void;
Differences: function setTextHighContrast(action: TextHighContrast): void;
api/@ohos.graphics.text.d.ts
New APINAClass name: text;
API declaration: enum TextUndefinedGlyphDisplay
Differences: enum TextUndefinedGlyphDisplay
api/@ohos.graphics.text.d.ts
New APINAClass name: TextUndefinedGlyphDisplay;
API declaration: USE_DEFAULT
Differences: USE_DEFAULT
api/@ohos.graphics.text.d.ts
New APINAClass name: TextUndefinedGlyphDisplay;
API declaration: USE_TOFU
Differences: USE_TOFU
api/@ohos.graphics.text.d.ts
New APINAClass 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 rangesClass 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 rangesClass 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

openharmony 鸿蒙 js-apidiff-ArkData

openharmony 鸿蒙 js-apidiff-NA

openharmony 鸿蒙 js-apidiff-IPCKit

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/tltRa3fU