Class: LeaferCanvas
Hierarchy
CanvasBase
↳
LeaferCanvas
Implements
Table of contents
Properties
- width
- height
- __
- context
- smooth
- smoothLevel
- opacity
- blendMode
- fillStyle
- strokeStyle
- strokeWidth
- strokeCap
- strokeJoin
- dashPattern
- dashOffset
- miterLimit
- shadowBlur
- shadowColor
- shadowOffsetX
- shadowOffsetY
- filter
- font
- fontKerning
- fontStretch
- fontVariantCaps
- textAlign
- textBaseline
- textRendering
- wordSpacing
- letterSpacing
- direction
- manager
- innerId
- pixelRatio
- bounds
- view
- parentView
- offscreen
- recycled
- resizeObserver
Methods
- __bindContext
- setTransform
- resetTransform
- getTransform
- save
- restore
- translate
- scale
- rotate
- fill
- stroke
- clip
- fillRect
- strokeRect
- clearRect
- drawImage
- beginPath
- moveTo
- lineTo
- bezierCurveTo
- quadraticCurveTo
- closePath
- arc
- arcTo
- ellipse
- rect
- roundRect
- createConicGradient
- createLinearGradient
- createPattern
- createRadialGradient
- fillText
- measureText
- strokeText
- __init
- __createView
- __createViewFrom
- debug
- pixel
- startAutoLayout
- stopAutoLayout
- resize
- setWorld
- useSameTransform
- setStroke
- hitFill
- hitStroke
- setWorldShadow
- setWorldBlur
- copyWorld
- copyWorldToInner
- fillWorld
- strokeWorld
- clearWorld
- clipWorld
- clear
- isSameSize
- getSameCanvas
- getBiggerCanvas
- recycle
- unloadView
- destroy
Constructors
Accessors
Properties
width
width: number
Implementation of
Inherited from
CanvasBase.width
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:27
height
height: number
Implementation of
Inherited from
CanvasBase.height
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:28
__
__: ICanvasAttr
Inherited from
CanvasBase.__
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:30
context
context: ICanvasContext2D
Implementation of
Inherited from
CanvasBase.context
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:32
smooth
smooth: boolean
Implementation of
Inherited from
CanvasBase.smooth
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:37
smoothLevel
smoothLevel: ImageSmoothingQuality
Implementation of
Inherited from
CanvasBase.smoothLevel
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:40
opacity
opacity: number
Implementation of
Inherited from
CanvasBase.opacity
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:43
blendMode
blendMode: string
Implementation of
Inherited from
CanvasBase.blendMode
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:46
fillStyle
fillStyle: string
| object
Implementation of
Inherited from
CanvasBase.fillStyle
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:50
strokeStyle
strokeStyle: string
| object
Implementation of
Inherited from
CanvasBase.strokeStyle
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:53
strokeWidth
strokeWidth: number
Implementation of
Inherited from
CanvasBase.strokeWidth
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:57
strokeCap
strokeCap: string
Implementation of
Inherited from
CanvasBase.strokeCap
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:60
strokeJoin
strokeJoin: string
Implementation of
Inherited from
CanvasBase.strokeJoin
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:63
dashPattern
dashPattern: number
[]
Implementation of
Inherited from
CanvasBase.dashPattern
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:66
dashOffset
dashOffset: number
Implementation of
Inherited from
CanvasBase.dashOffset
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:69
miterLimit
miterLimit: number
Implementation of
Inherited from
CanvasBase.miterLimit
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:72
shadowBlur
shadowBlur: number
Implementation of
Inherited from
CanvasBase.shadowBlur
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:76
shadowColor
shadowColor: string
Implementation of
Inherited from
CanvasBase.shadowColor
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:79
shadowOffsetX
shadowOffsetX: number
Implementation of
Inherited from
CanvasBase.shadowOffsetX
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:82
shadowOffsetY
shadowOffsetY: number
Implementation of
Inherited from
CanvasBase.shadowOffsetY
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:85
filter
filter: string
Implementation of
Inherited from
CanvasBase.filter
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:88
font
font: string
Implementation of
Inherited from
CanvasBase.font
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:92
fontKerning
fontKerning: string
Implementation of
Inherited from
CanvasBase.fontKerning
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:95
fontStretch
fontStretch: string
Implementation of
Inherited from
CanvasBase.fontStretch
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:98
fontVariantCaps
fontVariantCaps: string
Implementation of
Inherited from
CanvasBase.fontVariantCaps
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:101
textAlign
textAlign: string
Implementation of
Inherited from
CanvasBase.textAlign
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:105
textBaseline
textBaseline: string
Implementation of
Inherited from
CanvasBase.textBaseline
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:108
textRendering
textRendering: string
Implementation of
Inherited from
CanvasBase.textRendering
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:111
wordSpacing
wordSpacing: string
Implementation of
Inherited from
CanvasBase.wordSpacing
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:114
letterSpacing
letterSpacing: string
Implementation of
Inherited from
CanvasBase.letterSpacing
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:117
direction
direction: string
Implementation of
Inherited from
CanvasBase.direction
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:121
manager
manager: ICanvasManager
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:21
innerId
Readonly
innerId: number
Implementation of
Overrides
CanvasBase.innerId
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:23
pixelRatio
pixelRatio: number
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:25
bounds
bounds: IBounds
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:29
view
view: OffscreenCanvas
| HTMLCanvasElement
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:31
parentView
parentView: HTMLElement
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:32
offscreen
offscreen: boolean
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:34
recycled
Optional
recycled: boolean
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:36
resizeObserver
Protected
resizeObserver: ResizeObserver
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:38
Methods
__bindContext
__bindContext(): void
Returns
void
Inherited from
CanvasBase.__bindContext
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:125
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
Implementation of
Inherited from
CanvasBase.setTransform
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:135
resetTransform
resetTransform(): void
Returns
void
Implementation of
Inherited from
CanvasBase.resetTransform
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:138
getTransform
getTransform(): IMatrixData
Returns
Implementation of
Inherited from
CanvasBase.getTransform
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:141
save
save(): void
Returns
void
Implementation of
Inherited from
CanvasBase.save
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:144
restore
restore(): void
Returns
void
Implementation of
Inherited from
CanvasBase.restore
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:147
translate
translate(_x
, _y
): void
Parameters
Name | Type |
---|---|
_x | number |
_y | number |
Returns
void
Implementation of
Inherited from
CanvasBase.translate
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:150
scale
scale(_x
, _y
): void
Parameters
Name | Type |
---|---|
_x | number |
_y | number |
Returns
void
Implementation of
Inherited from
CanvasBase.scale
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:153
rotate
rotate(_angle
): void
Parameters
Name | Type |
---|---|
_angle | number |
Returns
void
Implementation of
Inherited from
CanvasBase.rotate
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:156
fill
fill(_path2d?
, _rule?
): void
Parameters
Name | Type |
---|---|
_path2d? | IWindingRule | IPath2D |
_rule? | IWindingRule |
Returns
void
Implementation of
Inherited from
CanvasBase.fill
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:159
stroke
stroke(_path2d?
): void
Parameters
Name | Type |
---|---|
_path2d? | IPath2D |
Returns
void
Implementation of
Inherited from
CanvasBase.stroke
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:162
clip
clip(_path2d?
, _rule?
): void
Parameters
Name | Type |
---|---|
_path2d? | IWindingRule | IPath2D |
_rule? | IWindingRule |
Returns
void
Implementation of
Inherited from
CanvasBase.clip
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:165
fillRect
fillRect(_x
, _y
, _width
, _height
): void
Parameters
Name | Type |
---|---|
_x | number |
_y | number |
_width | number |
_height | number |
Returns
void
Implementation of
Inherited from
CanvasBase.fillRect
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:168
strokeRect
strokeRect(_x
, _y
, _width
, _height
): void
Parameters
Name | Type |
---|---|
_x | number |
_y | number |
_width | number |
_height | number |
Returns
void
Implementation of
Inherited from
CanvasBase.strokeRect
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:171
clearRect
clearRect(_x
, _y
, _width
, _height
): void
Parameters
Name | Type |
---|---|
_x | number |
_y | number |
_width | number |
_height | number |
Returns
void
Implementation of
Inherited from
CanvasBase.clearRect
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:174
drawImage
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
Implementation of
Inherited from
CanvasBase.drawImage
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:177
beginPath
beginPath(): void
Returns
void
Implementation of
Inherited from
CanvasBase.beginPath
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:210
moveTo
moveTo(_x
, _y
): void
Parameters
Name | Type |
---|---|
_x | number |
_y | number |
Returns
void
Implementation of
Inherited from
CanvasBase.moveTo
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:213
lineTo
lineTo(_x
, _y
): void
Parameters
Name | Type |
---|---|
_x | number |
_y | number |
Returns
void
Implementation of
Inherited from
CanvasBase.lineTo
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:216
bezierCurveTo
bezierCurveTo(_cp1x
, _cp1y
, _cp2x
, _cp2y
, _x
, _y
): void
Parameters
Name | Type |
---|---|
_cp1x | number |
_cp1y | number |
_cp2x | number |
_cp2y | number |
_x | number |
_y | number |
Returns
void
Implementation of
Inherited from
CanvasBase.bezierCurveTo
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:219
quadraticCurveTo
quadraticCurveTo(_cpx
, _cpy
, _x
, _y
): void
Parameters
Name | Type |
---|---|
_cpx | number |
_cpy | number |
_x | number |
_y | number |
Returns
void
Implementation of
ILeaferCanvas.quadraticCurveTo
Inherited from
CanvasBase.quadraticCurveTo
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:222
closePath
closePath(): void
Returns
void
Implementation of
Inherited from
CanvasBase.closePath
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:225
arc
arc(_x
, _y
, _radius
, _startAngle
, _endAngle
, _counterclockwise?
): void
Parameters
Name | Type |
---|---|
_x | number |
_y | number |
_radius | number |
_startAngle | number |
_endAngle | number |
_counterclockwise? | boolean |
Returns
void
Implementation of
Inherited from
CanvasBase.arc
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:228
arcTo
arcTo(_x1
, _y1
, _x2
, _y2
, _radius
): void
Parameters
Name | Type |
---|---|
_x1 | number |
_y1 | number |
_x2 | number |
_y2 | number |
_radius | number |
Returns
void
Implementation of
Inherited from
CanvasBase.arcTo
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:231
ellipse
ellipse(_x
, _y
, _radiusX
, _radiusY
, _rotation
, _startAngle
, _endAngle
, _counterclockwise?
): void
Parameters
Name | Type |
---|---|
_x | number |
_y | number |
_radiusX | number |
_radiusY | number |
_rotation | number |
_startAngle | number |
_endAngle | number |
_counterclockwise? | boolean |
Returns
void
Implementation of
Inherited from
CanvasBase.ellipse
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:234
rect
rect(_x
, _y
, _width
, _height
): void
Parameters
Name | Type |
---|---|
_x | number |
_y | number |
_width | number |
_height | number |
Returns
void
Implementation of
Inherited from
CanvasBase.rect
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:237
roundRect
roundRect(_x
, _y
, _width
, _height
, _radius?
): void
Parameters
Name | Type |
---|---|
_x | number |
_y | number |
_width | number |
_height | number |
_radius? | number | number [] |
Returns
void
Implementation of
Inherited from
CanvasBase.roundRect
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:240
createConicGradient
createConicGradient(_startAngle
, _x
, _y
): CanvasGradient
Parameters
Name | Type |
---|---|
_startAngle | number |
_x | number |
_y | number |
Returns
CanvasGradient
Implementation of
ILeaferCanvas.createConicGradient
Inherited from
CanvasBase.createConicGradient
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:247
createLinearGradient
createLinearGradient(_x0
, _y0
, _x1
, _y1
): CanvasGradient
Parameters
Name | Type |
---|---|
_x0 | number |
_y0 | number |
_x1 | number |
_y1 | number |
Returns
CanvasGradient
Implementation of
ILeaferCanvas.createLinearGradient
Inherited from
CanvasBase.createLinearGradient
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:250
createPattern
createPattern(_image
, _repetition
): CanvasPattern
Parameters
Name | Type |
---|---|
_image | CanvasImageSource |
_repetition | string |
Returns
CanvasPattern
Implementation of
Inherited from
CanvasBase.createPattern
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:253
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
Implementation of
ILeaferCanvas.createRadialGradient
Inherited from
CanvasBase.createRadialGradient
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:256
fillText
fillText(_text
, _x
, _y
, _maxWidth?
): void
Parameters
Name | Type |
---|---|
_text | string |
_x | number |
_y | number |
_maxWidth? | number |
Returns
void
Implementation of
Inherited from
CanvasBase.fillText
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:260
measureText
measureText(_text
): ITextMetrics
Parameters
Name | Type |
---|---|
_text | string |
Returns
Implementation of
Inherited from
CanvasBase.measureText
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:263
strokeText
strokeText(_text
, _x
, _y
, _maxWidth?
): void
Parameters
Name | Type |
---|---|
_text | string |
_x | number |
_y | number |
_maxWidth? | number |
Returns
void
Implementation of
Inherited from
CanvasBase.strokeText
Defined in
leafer/packages/canvas/canvas-web/src/CanvasBase.ts:266
__init
Protected
__init(): void
Returns
void
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:69
__createView
Protected
__createView(): void
Returns
void
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:74
__createViewFrom
Protected
__createViewFrom(inputView
): void
Parameters
Name | Type |
---|---|
inputView | string | object |
Returns
void
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:78
debug
debug(): void
Returns
void
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:115
pixel
pixel(num
): number
Parameters
Name | Type |
---|---|
num | number |
Returns
number
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:128
startAutoLayout
startAutoLayout(autoBounds
, listener
): void
Parameters
Name | Type |
---|---|
autoBounds | IAutoBounds |
listener | IResizeEventListener |
Returns
void
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:130
stopAutoLayout
stopAutoLayout(): void
Returns
void
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:162
resize
resize(size
): void
Parameters
Name | Type |
---|---|
size | IScreenSizeData |
Returns
void
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:169
setWorld
setWorld(matrix
, parentMatrix?
, onlyTranslate?
): void
Parameters
Name | Type |
---|---|
matrix | IMatrixData |
parentMatrix? | IMatrixData |
onlyTranslate? | boolean |
Returns
void
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:198
useSameTransform
useSameTransform(canvas
): void
Parameters
Name | Type |
---|---|
canvas | ILeaferCanvas |
Returns
void
Implementation of
ILeaferCanvas.useSameTransform
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:236
setStroke
setStroke(strokeStyle
, strokeWidth
, options?
): void
Parameters
Name | Type |
---|---|
strokeStyle | string | object |
strokeWidth | number |
options? | ICanvasStrokeOptions |
Returns
void
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:241
hitFill
hitFill(point
, fillRule?
): boolean
Parameters
Name | Type |
---|---|
point | IPointData |
fillRule? | IWindingRule |
Returns
boolean
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:253
hitStroke
hitStroke(point
): boolean
Parameters
Name | Type |
---|---|
point | IPointData |
Returns
boolean
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:257
setWorldShadow
setWorldShadow(x
, y
, blur
, color?
): void
Parameters
Name | Type |
---|---|
x | number |
y | number |
blur | number |
color? | string |
Returns
void
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:262
setWorldBlur
setWorldBlur(blur
): void
Parameters
Name | Type |
---|---|
blur | number |
Returns
void
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:270
copyWorld
copyWorld(canvas
, from?
, to?
, blendMode?
): void
Parameters
Name | Type |
---|---|
canvas | ILeaferCanvas |
from? | IBoundsData |
to? | IBoundsData |
blendMode? | string |
Returns
void
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:276
copyWorldToInner
copyWorldToInner(canvas
, fromWorld
, toInnerBounds
, blendMode?
): void
Parameters
Name | Type |
---|---|
canvas | ILeaferCanvas |
fromWorld | IMatrixWithBoundsData |
toInnerBounds | IBoundsData |
blendMode? | string |
Returns
void
Implementation of
ILeaferCanvas.copyWorldToInner
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:288
fillWorld
fillWorld(bounds
, color
, blendMode?
): void
Parameters
Name | Type |
---|---|
bounds | IBoundsData |
color | string | object |
blendMode? | string |
Returns
void
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:302
strokeWorld
strokeWorld(bounds
, color
, blendMode?
): void
Parameters
Name | Type |
---|---|
bounds | IBoundsData |
color | string | object |
blendMode? | string |
Returns
void
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:310
clearWorld
clearWorld(bounds
, ceilPixel?
): void
Parameters
Name | Type |
---|---|
bounds | IBoundsData |
ceilPixel? | boolean |
Returns
void
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:318
clipWorld
clipWorld(bounds
, ceilPixel?
): void
Parameters
Name | Type |
---|---|
bounds | IBoundsData |
ceilPixel? | boolean |
Returns
void
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:324
clear
clear(): void
Returns
void
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:333
isSameSize
isSameSize(size
): boolean
Parameters
Name | Type |
---|---|
size | IScreenSizeData |
Returns
boolean
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:341
getSameCanvas
getSameCanvas(useSameTransform?
): ILeaferCanvas
Parameters
Name | Type |
---|---|
useSameTransform? | boolean |
Returns
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:346
getBiggerCanvas
getBiggerCanvas(addWidth
, addHeight
): ILeaferCanvas
Parameters
Name | Type |
---|---|
addWidth | number |
addHeight | number |
Returns
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:355
recycle
recycle(): void
Returns
void
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:365
unloadView
unloadView(): void
Returns
void
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:370
destroy
destroy(): void
Returns
void
Implementation of
Overrides
CanvasBase.destroy
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:379
Constructors
constructor
new LeaferCanvas(config?
, manager?
)
Parameters
Name | Type |
---|---|
config? | ILeaferCanvasConfig |
manager? | ICanvasManager |
Overrides
CanvasBase.constructor
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:40
Accessors
pixelWidth
get
pixelWidth(): number
Returns
number
Implementation of
Defined in
leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:26
pixelHeight
get
pixelHeight(): number
Returns
number