็ฎไฝไธญๆ
Interface: IHitCanvas โ
Hierarchy โ
โณ
IHitCanvas
Table of contents โ
Properties โ
- strokeAlign
- strokeCap
- strokeJoin
- dashPattern
- dashOffset
- miterLimit
- smooth
- smoothLevel
- opacity
- blendMode
- fillStyle
- strokeStyle
- strokeWidth
- shadowBlur
- shadowColor
- shadowOffsetX
- shadowOffsetY
- filter
- font
- fontKerning
- fontStretch
- fontVariantCaps
- textAlign
- textBaseline
- textRendering
- wordSpacing
- letterSpacing
- direction
- innerId
- name
- manager
- width
- height
- pixelRatio
- pixelWidth
- pixelHeight
- pixelSnap
- allowBackgroundColor
- backgroundColor
- hittable
- zIndex
- childIndex
- bounds
- clientBounds
- config
- autoLayout
- view
- parentView
- unreal
- context
- recycled
- worldTransform
- hitScale
Methods โ
- save
- restore
- fill
- stroke
- clip
- fillRect
- strokeRect
- clearRect
- transform
- translate
- scale
- rotate
- drawImage
- setTransform
- getTransform
- resetTransform
- createConicGradient
- createLinearGradient
- createPattern
- createRadialGradient
- fillText
- measureText
- strokeText
- saveBlendMode
- restoreBlendMode
- hitFill
- hitStroke
- hitPixel
- setStroke
- setStrokeOptions
- setWorld
- useWorldTransform
- setWorldShadow
- setWorldBlur
- copyWorld
- copyWorldByReset
- copyWorldToInner
- useGrayscaleAlpha
- useMask
- useEraser
- fillWorld
- strokeWorld
- clipWorld
- clipUI
- clearWorld
- clear
- init
- export
- toBlob
- toDataURL
- saveAs
- startAutoLayout
- stopAutoLayout
- resize
- updateViewSize
- updateClientBounds
- getClientBounds
- isSameSize
- getSameCanvas
- recycle
- updateRender
- unrealCanvas
- destroy
- beginPath
- moveTo
- lineTo
- bezierCurveTo
- quadraticCurveTo
- closePath
- arc
- arcTo
- ellipse
- rect
- roundRect
Properties โ
strokeAlign โ
โข Optional strokeAlign: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:28
strokeCap โ
โข Optional strokeCap: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:30
strokeJoin โ
โข Optional strokeJoin: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:31
dashPattern โ
โข Optional dashPattern: number[]
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:32
dashOffset โ
โข Optional dashOffset: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:33
miterLimit โ
โข Optional miterLimit: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:34
smooth โ
โข smooth: boolean
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:44
smoothLevel โ
โข smoothLevel: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:45
opacity โ
โข opacity: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:46
blendMode โ
โข blendMode: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:47
fillStyle โ
โข fillStyle: string | object
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:49
strokeStyle โ
โข strokeStyle: string | object
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:51
strokeWidth โ
โข strokeWidth: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:52
shadowBlur โ
โข shadowBlur: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:54
shadowColor โ
โข shadowColor: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:55
shadowOffsetX โ
โข shadowOffsetX: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:56
shadowOffsetY โ
โข shadowOffsetY: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:57
filter โ
โข filter: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:59
font โ
โข font: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:61
fontKerning โ
โข fontKerning: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:62
fontStretch โ
โข fontStretch: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:63
fontVariantCaps โ
โข fontVariantCaps: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:64
textAlign โ
โข textAlign: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:66
textBaseline โ
โข textBaseline: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:67
textRendering โ
โข textRendering: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:68
wordSpacing โ
โข wordSpacing: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:69
letterSpacing โ
โข letterSpacing: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:70
direction โ
โข direction: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:72
innerId โ
โข Readonly innerId: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:151
name โ
โข name: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:152
manager โ
โข manager: ICanvasManager
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:154
width โ
โข Readonly width: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:156
height โ
โข Readonly height: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:157
pixelRatio โ
โข Readonly pixelRatio: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:159
pixelWidth โ
โข Readonly pixelWidth: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:160
pixelHeight โ
โข Readonly pixelHeight: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:161
pixelSnap โ
โข pixelSnap: boolean
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:163
allowBackgroundColor โ
โข Optional Readonly allowBackgroundColor: boolean
Inherited from โ
ILeaferCanvas.allowBackgroundColor
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:165
backgroundColor โ
โข Optional backgroundColor: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:166
hittable โ
โข Optional hittable: boolean
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:167
zIndex โ
โข Optional zIndex: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:169
childIndex โ
โข Optional childIndex: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:170
bounds โ
โข bounds: IBounds
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:172
clientBounds โ
โข clientBounds: IBoundsData
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:173
config โ
โข config: ILeaferCanvasConfig
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:175
autoLayout โ
โข autoLayout: boolean
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:177
view โ
โข view: any
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:179
parentView โ
โข parentView: any
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:180
unreal โ
โข Optional unreal: boolean
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:182
context โ
โข context: ICanvasContext2D
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:184
recycled โ
โข Optional recycled: boolean
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:186
worldTransform โ
โข worldTransform: IMatrixData
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:188
hitScale โ
โข Optional hitScale: number
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:219
Methods โ
save โ
โธ save(): void
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:76
restore โ
โธ restore(): void
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:77
fill โ
โธ fill(path?, rule?): void
Parameters โ
| Name | Type |
|---|---|
path? | IWindingRule | IPath2D |
rule? | IWindingRule |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:79
stroke โ
โธ stroke(path?): void
Parameters โ
| Name | Type |
|---|---|
path? | IPath2D |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:80
clip โ
โธ clip(path?, rule?): void
Parameters โ
| Name | Type |
|---|---|
path? | IWindingRule | IPath2D |
rule? | IWindingRule |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:81
fillRect โ
โธ fillRect(x, y, width, height): void
Parameters โ
| Name | Type |
|---|---|
x | number |
y | number |
width | number |
height | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:83
strokeRect โ
โธ strokeRect(x, y, width, height): void
Parameters โ
| Name | Type |
|---|---|
x | number |
y | number |
width | number |
height | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:84
clearRect โ
โธ clearRect(x, y, width, height): void
Parameters โ
| Name | Type |
|---|---|
x | number |
y | number |
width | number |
height | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:85
transform โ
โธ transform(a, b?, c?, d?, e?, f?): void
Parameters โ
| Name | Type |
|---|---|
a | number | IMatrixData |
b? | number |
c? | number |
d? | number |
e? | number |
f? | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:87
translate โ
โธ translate(x, y): void
Parameters โ
| Name | Type |
|---|---|
x | number |
y | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:88
scale โ
โธ scale(x, y): void
Parameters โ
| Name | Type |
|---|---|
x | number |
y | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:89
rotate โ
โธ rotate(angle): void
Parameters โ
| Name | Type |
|---|---|
angle | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:90
drawImage โ
โธ drawImage(image, dx, dy): void
Parameters โ
| Name | Type |
|---|---|
image | CanvasImageSource |
dx | number |
dy | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:92
โธ drawImage(image, dx, dy, dw, dh): void
Parameters โ
| Name | Type |
|---|---|
image | CanvasImageSource |
dx | number |
dy | number |
dw | number |
dh | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:93
โธ drawImage(image, sx, sy, sw, sh, dx, dy, dw, dh): void
Parameters โ
| Name | Type |
|---|---|
image | CanvasImageSource |
sx | number |
sy | number |
sw | number |
sh | number |
dx | number |
dy | number |
dw | number |
dh | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:94
setTransform โ
โธ setTransform(a, b?, c?, d?, e?, f?): void
Parameters โ
| Name | Type |
|---|---|
a | number | IMatrixData |
b? | number |
c? | number |
d? | number |
e? | number |
f? | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:96
getTransform โ
โธ getTransform(): IMatrixData
Returns โ
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:97
resetTransform โ
โธ resetTransform(): void
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:98
createConicGradient โ
โธ createConicGradient(startAngle, x, y): CanvasGradient
Parameters โ
| Name | Type |
|---|---|
startAngle | number |
x | number |
y | number |
Returns โ
CanvasGradient
Inherited from โ
ILeaferCanvas.createConicGradient
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:100
createLinearGradient โ
โธ createLinearGradient(x0, y0, x1, y1): CanvasGradient
Parameters โ
| Name | Type |
|---|---|
x0 | number |
y0 | number |
x1 | number |
y1 | number |
Returns โ
CanvasGradient
Inherited from โ
ILeaferCanvas.createLinearGradient
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:101
createPattern โ
โธ createPattern(image, repetition): CanvasPattern
Parameters โ
| Name | Type |
|---|---|
image | CanvasImageSource |
repetition | string |
Returns โ
CanvasPattern
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:102
createRadialGradient โ
โธ createRadialGradient(x0, y0, r0, x1, y1, r1): CanvasGradient
Parameters โ
| Name | Type |
|---|---|
x0 | number |
y0 | number |
r0 | number |
x1 | number |
y1 | number |
r1 | number |
Returns โ
CanvasGradient
Inherited from โ
ILeaferCanvas.createRadialGradient
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:103
fillText โ
โธ fillText(text, x, y, maxWidth?): void
Parameters โ
| Name | Type |
|---|---|
text | string |
x | number |
y | number |
maxWidth? | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:107
measureText โ
โธ measureText(text): ITextMetrics
Parameters โ
| Name | Type |
|---|---|
text | string |
Returns โ
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:108
strokeText โ
โธ strokeText(text, x, y, maxWidth?): void
Parameters โ
| Name | Type |
|---|---|
text | string |
x | number |
y | number |
maxWidth? | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:109
saveBlendMode โ
โธ saveBlendMode(blendMode?): void
Parameters โ
| Name | Type |
|---|---|
blendMode? | string |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:113
restoreBlendMode โ
โธ restoreBlendMode(): void
Returns โ
void
Inherited from โ
ILeaferCanvas.restoreBlendMode
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:114
hitFill โ
โธ hitFill(point, fillRule?): boolean
Parameters โ
| Name | Type |
|---|---|
point | IPointData |
fillRule? | string |
Returns โ
boolean
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:116
hitStroke โ
โธ hitStroke(point, strokeWidth?): boolean
Parameters โ
| Name | Type |
|---|---|
point | IPointData |
strokeWidth? | number |
Returns โ
boolean
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:117
hitPixel โ
โธ hitPixel(radiusPoint, offset?, scale?): boolean
Parameters โ
| Name | Type |
|---|---|
radiusPoint | IRadiusPointData |
offset? | IPointData |
scale? | number |
Returns โ
boolean
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:118
setStroke โ
โธ setStroke(strokeStyle, strokeWidth, options?, childOptions?): void
Parameters โ
| Name | Type |
|---|---|
strokeStyle | string | object |
strokeWidth | number |
options? | ICanvasStrokeOptions |
childOptions? | ICanvasStrokeOptions |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:121
setStrokeOptions โ
โธ setStrokeOptions(options, childOptions?): void
Parameters โ
| Name | Type |
|---|---|
options | ICanvasStrokeOptions |
childOptions? | ICanvasStrokeOptions |
Returns โ
void
Inherited from โ
ILeaferCanvas.setStrokeOptions
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:122
setWorld โ
โธ setWorld(matrix, parentMatrix?): void
Parameters โ
| Name | Type |
|---|---|
matrix | IMatrixData |
parentMatrix? | IMatrixData |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:124
useWorldTransform โ
โธ useWorldTransform(worldTransform?): void
Parameters โ
| Name | Type |
|---|---|
worldTransform? | IMatrixData |
Returns โ
void
Inherited from โ
ILeaferCanvas.useWorldTransform
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:125
setWorldShadow โ
โธ setWorldShadow(x, y, blur, color?): void
Parameters โ
| Name | Type |
|---|---|
x | number |
y | number |
blur | number |
color? | string |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:127
setWorldBlur โ
โธ setWorldBlur(blur): void
Parameters โ
| Name | Type |
|---|---|
blur | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:128
copyWorld โ
โธ copyWorld(canvas, fromBounds?, toBounds?, blendMode?, ceilPixel?): void
Parameters โ
| Name | Type |
|---|---|
canvas | ILeaferCanvas |
fromBounds? | IBoundsData |
toBounds? | IBoundsData |
blendMode? | string |
ceilPixel? | boolean |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:130
copyWorldByReset โ
โธ copyWorldByReset(canvas, from?, to?, blendMode?, onlyResetTransform?, ceilPixel?): void
Parameters โ
| Name | Type |
|---|---|
canvas | ILeaferCanvas |
from? | IBoundsData |
to? | IBoundsData |
blendMode? | string |
onlyResetTransform? | boolean |
ceilPixel? | boolean |
Returns โ
void
Inherited from โ
ILeaferCanvas.copyWorldByReset
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:131
copyWorldToInner โ
โธ copyWorldToInner(canvas, fromWorld, toInnerBounds, blendMode?, ceilPixel?): void
Parameters โ
| Name | Type |
|---|---|
canvas | ILeaferCanvas |
fromWorld | IMatrixWithBoundsData |
toInnerBounds | IBoundsData |
blendMode? | string |
ceilPixel? | boolean |
Returns โ
void
Inherited from โ
ILeaferCanvas.copyWorldToInner
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:132
useGrayscaleAlpha โ
โธ useGrayscaleAlpha(bounds): void
Parameters โ
| Name | Type |
|---|---|
bounds | IBoundsData |
Returns โ
void
Inherited from โ
ILeaferCanvas.useGrayscaleAlpha
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:134
useMask โ
โธ useMask(maskCanvas, fromBounds?, toBounds?): void
Parameters โ
| Name | Type |
|---|---|
maskCanvas | ILeaferCanvas |
fromBounds? | IBoundsData |
toBounds? | IBoundsData |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:135
useEraser โ
โธ useEraser(eraserCanvas, fromBounds?, toBounds?): void
Parameters โ
| Name | Type |
|---|---|
eraserCanvas | ILeaferCanvas |
fromBounds? | IBoundsData |
toBounds? | IBoundsData |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:136
fillWorld โ
โธ fillWorld(bounds, color, blendMode?, ceilPixel?): void
Parameters โ
| Name | Type |
|---|---|
bounds | IBoundsData |
color | string | object |
blendMode? | string |
ceilPixel? | boolean |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:138
strokeWorld โ
โธ strokeWorld(bounds, color, blendMode?, ceilPixel?): void
Parameters โ
| Name | Type |
|---|---|
bounds | IBoundsData |
color | string | object |
blendMode? | string |
ceilPixel? | boolean |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:139
clipWorld โ
โธ clipWorld(bounds, ceilPixel?): void
Parameters โ
| Name | Type |
|---|---|
bounds | IBoundsData |
ceilPixel? | boolean |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:140
clipUI โ
โธ clipUI(ruleData): void
Parameters โ
| Name | Type |
|---|---|
ruleData | IWindingRuleData |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:141
clearWorld โ
โธ clearWorld(bounds, ceilPixel?): void
Parameters โ
| Name | Type |
|---|---|
bounds | IBoundsData |
ceilPixel? | boolean |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:143
clear โ
โธ clear(): void
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:144
init โ
โธ init(): void
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:190
export โ
โธ export(filename, options?): string | Promise<any>
Parameters โ
| Name | Type |
|---|---|
filename | string |
options? | number | boolean | IExportOptions |
Returns โ
string | Promise<any>
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:192
toBlob โ
โธ toBlob(type?, quality?): Promise<any>
Parameters โ
| Name | Type |
|---|---|
type? | string |
quality? | number |
Returns โ
Promise<any>
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:193
toDataURL โ
โธ toDataURL(type?, quality?): string | Promise<string>
Parameters โ
| Name | Type |
|---|---|
type? | string |
quality? | number |
Returns โ
string | Promise<string>
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:194
saveAs โ
โธ saveAs(filename, quality?): Promise<boolean>
Parameters โ
| Name | Type |
|---|---|
filename | string |
quality? | number |
Returns โ
Promise<boolean>
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:195
startAutoLayout โ
โธ startAutoLayout(autoBounds, listener): void
Parameters โ
| Name | Type |
|---|---|
autoBounds | IAutoBounds |
listener | IResizeEventListener |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:197
stopAutoLayout โ
โธ stopAutoLayout(): void
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:198
resize โ
โธ resize(size, safeResize?): void
Parameters โ
| Name | Type |
|---|---|
size | IScreenSizeData |
safeResize? | boolean |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:200
updateViewSize โ
โธ updateViewSize(): void
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:201
updateClientBounds โ
โธ updateClientBounds(): void
Returns โ
void
Inherited from โ
ILeaferCanvas.updateClientBounds
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:202
getClientBounds โ
โธ getClientBounds(update?): IBoundsData
Parameters โ
| Name | Type |
|---|---|
update? | boolean |
Returns โ
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:203
isSameSize โ
โธ isSameSize(canvas): boolean
Parameters โ
| Name | Type |
|---|---|
canvas | IScreenSizeData |
Returns โ
boolean
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:206
getSameCanvas โ
โธ getSameCanvas(useSameWorldTransform?, useSameSmooth?): ILeaferCanvas
Parameters โ
| Name | Type |
|---|---|
useSameWorldTransform? | boolean |
useSameSmooth? | boolean |
Returns โ
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:207
recycle โ
โธ recycle(clearBounds?): void
Parameters โ
| Name | Type |
|---|---|
clearBounds? | IBoundsData |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:208
updateRender โ
โธ updateRender(bounds): void
Parameters โ
| Name | Type |
|---|---|
bounds | IBoundsData |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:210
unrealCanvas โ
โธ unrealCanvas(): void
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:211
destroy โ
โธ destroy(): void
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:212
beginPath โ
โธ beginPath(): void
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/path/IPathDrawer.ts:4
moveTo โ
โธ moveTo(x, y): void
Parameters โ
| Name | Type |
|---|---|
x | number |
y | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/path/IPathDrawer.ts:6
lineTo โ
โธ lineTo(x, y): void
Parameters โ
| Name | Type |
|---|---|
x | number |
y | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/path/IPathDrawer.ts:7
bezierCurveTo โ
โธ bezierCurveTo(x1, y1, x2, y2, x, y): void
Parameters โ
| Name | Type |
|---|---|
x1 | number |
y1 | number |
x2 | number |
y2 | number |
x | number |
y | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/path/IPathDrawer.ts:8
quadraticCurveTo โ
โธ quadraticCurveTo(x1, y1, x, y): void
Parameters โ
| Name | Type |
|---|---|
x1 | number |
y1 | number |
x | number |
y | number |
Returns โ
void
Inherited from โ
ILeaferCanvas.quadraticCurveTo
Defined in โ
src/leafer/packages/interface/src/path/IPathDrawer.ts:9
closePath โ
โธ closePath(): void
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/path/IPathDrawer.ts:10
arc โ
โธ arc(x, y, radius, startAngle, endAngle, anticlockwise?): void
Parameters โ
| Name | Type |
|---|---|
x | number |
y | number |
radius | number |
startAngle | number |
endAngle | number |
anticlockwise? | boolean |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/path/IPathDrawer.ts:12
arcTo โ
โธ arcTo(x1, y1, x2, y2, radius): void
Parameters โ
| Name | Type |
|---|---|
x1 | number |
y1 | number |
x2 | number |
y2 | number |
radius | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/path/IPathDrawer.ts:13
ellipse โ
โธ ellipse(x, y, radiusX, radiusY, rotation, startAngle, endAngle, anticlockwise?): void
Parameters โ
| Name | Type |
|---|---|
x | number |
y | number |
radiusX | number |
radiusY | number |
rotation | number |
startAngle | number |
endAngle | number |
anticlockwise? | boolean |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/path/IPathDrawer.ts:14
rect โ
โธ rect(x, y, width, height): void
Parameters โ
| Name | Type |
|---|---|
x | number |
y | number |
width | number |
height | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/path/IPathDrawer.ts:16
roundRect โ
โธ roundRect(x, y, width, height, radius?): void
Parameters โ
| Name | Type |
|---|---|
x | number |
y | number |
width | number |
height | number |
radius? | number | number[] |
Returns โ
void