Properties
Private _state
Private stateStack
Accessors
state
-
-
Parameters
Returns void
type
-
Methods
Abstract changeFont
- changeFont(font: SFont): void
-
Parameters
Returns void
Abstract clearRect
- clearRect(rect: SRect): void
-
Parameters
Returns void
Abstract drawCircle
- drawCircle(cx: number, cy: number, r: number): void
-
Parameters
-
cx: number
-
cy: number
-
r: number
Returns void
Abstract drawEllipse
- drawEllipse(cx: number, cy: number, rx: number, ry: number): void
-
Parameters
-
cx: number
-
cy: number
-
rx: number
-
ry: number
Returns void
Abstract drawImage
- drawImage(img: CanvasImageSource, x: number, y: number, width?: undefined | number, height?: undefined | number): void
-
Parameters
-
img: CanvasImageSource
-
x: number
-
y: number
-
Optional width: undefined | number
-
Optional height: undefined | number
Returns void
Abstract drawLine
- drawLine(line: SLine): void
-
Parameters
Returns void
Abstract drawPath
- drawPath(path: SPath): void
-
Parameters
Returns void
Abstract drawPolygon
- drawPolygon(points: SPoint[]): void
-
Parameters
Returns void
Abstract drawPolyline
- drawPolyline(points: SPoint[]): void
-
Parameters
Returns void
Abstract drawRect
- drawRect(rect: SRect): void
-
Parameters
Returns void
Abstract drawRoundRect
- drawRoundRect(rect: SRect, r: number): void
-
Parameters
Returns void
Abstract drawText
- drawText(text: string, x: number, y: number, maxWidth?: undefined | number): void
-
Parameters
-
text: string
-
x: number
-
y: number
-
Optional maxWidth: undefined | number
Returns void
resetTransform
-
Returns void
restore
-
Returns void
rotate
- rotate(angle: number): void
-
Parameters
Returns void
save
-
Returns void
scale
- scale(x: number, y: number): void
-
Parameters
Returns void
Abstract setClip
- setClip(path: Path2D): void
-
Parameters
Returns void
setTransform
- setTransform(m11: number, m12: number, m21: number, m22: number, dx: number, dy: number): void
-
Parameters
-
m11: number
-
m12: number
-
m21: number
-
m22: number
-
dx: number
-
dy: number
Returns void
Abstract textWidth
- textWidth(text: string): number
-
Parameters
Returns number
transform
- transform(m11: number, m12: number, m21: number, m22: number, dx: number, dy: number): void
-
Parameters
-
m11: number
-
m12: number
-
m21: number
-
m22: number
-
dx: number
-
dy: number
Returns void
translate
- translate(x: number, y: number): void
-
Parameters
Returns void
绘制引擎基类
庞利祥(sybotan@126.com)