Skip to content
导航

Class: LeaferCanvas

Hierarchy

  • CanvasBase

    LeaferCanvas

Implements

Table of contents

Properties

Methods

Constructors

Accessors

Properties

width

width: number

Implementation of

ILeaferCanvas.width

Inherited from

CanvasBase.width

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:27


height

height: number

Implementation of

ILeaferCanvas.height

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

ILeaferCanvas.context

Inherited from

CanvasBase.context

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:32


smooth

smooth: boolean

Implementation of

ILeaferCanvas.smooth

Inherited from

CanvasBase.smooth

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:37


smoothLevel

smoothLevel: ImageSmoothingQuality

Implementation of

ILeaferCanvas.smoothLevel

Inherited from

CanvasBase.smoothLevel

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:40


opacity

opacity: number

Implementation of

ILeaferCanvas.opacity

Inherited from

CanvasBase.opacity

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:43


blendMode

blendMode: string

Implementation of

ILeaferCanvas.blendMode

Inherited from

CanvasBase.blendMode

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:46


fillStyle

fillStyle: string | object

Implementation of

ILeaferCanvas.fillStyle

Inherited from

CanvasBase.fillStyle

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:50


strokeStyle

strokeStyle: string | object

Implementation of

ILeaferCanvas.strokeStyle

Inherited from

CanvasBase.strokeStyle

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:53


strokeWidth

strokeWidth: number

Implementation of

ILeaferCanvas.strokeWidth

Inherited from

CanvasBase.strokeWidth

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:57


strokeCap

strokeCap: string

Implementation of

ILeaferCanvas.strokeCap

Inherited from

CanvasBase.strokeCap

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:60


strokeJoin

strokeJoin: string

Implementation of

ILeaferCanvas.strokeJoin

Inherited from

CanvasBase.strokeJoin

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:63


dashPattern

dashPattern: number[]

Implementation of

ILeaferCanvas.dashPattern

Inherited from

CanvasBase.dashPattern

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:66


dashOffset

dashOffset: number

Implementation of

ILeaferCanvas.dashOffset

Inherited from

CanvasBase.dashOffset

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:69


miterLimit

miterLimit: number

Implementation of

ILeaferCanvas.miterLimit

Inherited from

CanvasBase.miterLimit

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:72


shadowBlur

shadowBlur: number

Implementation of

ILeaferCanvas.shadowBlur

Inherited from

CanvasBase.shadowBlur

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:76


shadowColor

shadowColor: string

Implementation of

ILeaferCanvas.shadowColor

Inherited from

CanvasBase.shadowColor

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:79


shadowOffsetX

shadowOffsetX: number

Implementation of

ILeaferCanvas.shadowOffsetX

Inherited from

CanvasBase.shadowOffsetX

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:82


shadowOffsetY

shadowOffsetY: number

Implementation of

ILeaferCanvas.shadowOffsetY

Inherited from

CanvasBase.shadowOffsetY

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:85


filter

filter: string

Implementation of

ILeaferCanvas.filter

Inherited from

CanvasBase.filter

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:88


font

font: string

Implementation of

ILeaferCanvas.font

Inherited from

CanvasBase.font

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:92


fontKerning

fontKerning: string

Implementation of

ILeaferCanvas.fontKerning

Inherited from

CanvasBase.fontKerning

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:95


fontStretch

fontStretch: string

Implementation of

ILeaferCanvas.fontStretch

Inherited from

CanvasBase.fontStretch

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:98


fontVariantCaps

fontVariantCaps: string

Implementation of

ILeaferCanvas.fontVariantCaps

Inherited from

CanvasBase.fontVariantCaps

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:101


textAlign

textAlign: string

Implementation of

ILeaferCanvas.textAlign

Inherited from

CanvasBase.textAlign

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:105


textBaseline

textBaseline: string

Implementation of

ILeaferCanvas.textBaseline

Inherited from

CanvasBase.textBaseline

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:108


textRendering

textRendering: string

Implementation of

ILeaferCanvas.textRendering

Inherited from

CanvasBase.textRendering

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:111


wordSpacing

wordSpacing: string

Implementation of

ILeaferCanvas.wordSpacing

Inherited from

CanvasBase.wordSpacing

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:114


letterSpacing

letterSpacing: string

Implementation of

ILeaferCanvas.letterSpacing

Inherited from

CanvasBase.letterSpacing

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:117


direction

direction: string

Implementation of

ILeaferCanvas.direction

Inherited from

CanvasBase.direction

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:121


manager

manager: ICanvasManager

Implementation of

ILeaferCanvas.manager

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:21


innerId

Readonly innerId: number

Implementation of

ILeaferCanvas.innerId

Overrides

CanvasBase.innerId

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:23


pixelRatio

pixelRatio: number

Implementation of

ILeaferCanvas.pixelRatio

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:25


bounds

bounds: IBounds

Implementation of

ILeaferCanvas.bounds

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:29


view

view: OffscreenCanvas | HTMLCanvasElement

Implementation of

ILeaferCanvas.view

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:31


parentView

parentView: HTMLElement

Implementation of

ILeaferCanvas.parentView

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:32


offscreen

offscreen: boolean

Implementation of

ILeaferCanvas.offscreen

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:34


recycled

Optional recycled: boolean

Implementation of

ILeaferCanvas.recycled

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

NameType
_anumber | IMatrixData
_b?number
_c?number
_d?number
_e?number
_f?number

Returns

void

Implementation of

ILeaferCanvas.setTransform

Inherited from

CanvasBase.setTransform

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:135


resetTransform

resetTransform(): void

Returns

void

Implementation of

ILeaferCanvas.resetTransform

Inherited from

CanvasBase.resetTransform

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:138


getTransform

getTransform(): IMatrixData

Returns

IMatrixData

Implementation of

ILeaferCanvas.getTransform

Inherited from

CanvasBase.getTransform

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:141


save

save(): void

Returns

void

Implementation of

ILeaferCanvas.save

Inherited from

CanvasBase.save

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:144


restore

restore(): void

Returns

void

Implementation of

ILeaferCanvas.restore

Inherited from

CanvasBase.restore

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:147


translate

translate(_x, _y): void

Parameters

NameType
_xnumber
_ynumber

Returns

void

Implementation of

ILeaferCanvas.translate

Inherited from

CanvasBase.translate

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:150


scale

scale(_x, _y): void

Parameters

NameType
_xnumber
_ynumber

Returns

void

Implementation of

ILeaferCanvas.scale

Inherited from

CanvasBase.scale

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:153


rotate

rotate(_angle): void

Parameters

NameType
_anglenumber

Returns

void

Implementation of

ILeaferCanvas.rotate

Inherited from

CanvasBase.rotate

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:156


fill

fill(_path2d?, _rule?): void

Parameters

NameType
_path2d?IWindingRule | IPath2D
_rule?IWindingRule

Returns

void

Implementation of

ILeaferCanvas.fill

Inherited from

CanvasBase.fill

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:159


stroke

stroke(_path2d?): void

Parameters

NameType
_path2d?IPath2D

Returns

void

Implementation of

ILeaferCanvas.stroke

Inherited from

CanvasBase.stroke

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:162


clip

clip(_path2d?, _rule?): void

Parameters

NameType
_path2d?IWindingRule | IPath2D
_rule?IWindingRule

Returns

void

Implementation of

ILeaferCanvas.clip

Inherited from

CanvasBase.clip

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:165


fillRect

fillRect(_x, _y, _width, _height): void

Parameters

NameType
_xnumber
_ynumber
_widthnumber
_heightnumber

Returns

void

Implementation of

ILeaferCanvas.fillRect

Inherited from

CanvasBase.fillRect

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:168


strokeRect

strokeRect(_x, _y, _width, _height): void

Parameters

NameType
_xnumber
_ynumber
_widthnumber
_heightnumber

Returns

void

Implementation of

ILeaferCanvas.strokeRect

Inherited from

CanvasBase.strokeRect

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:171


clearRect

clearRect(_x, _y, _width, _height): void

Parameters

NameType
_xnumber
_ynumber
_widthnumber
_heightnumber

Returns

void

Implementation of

ILeaferCanvas.clearRect

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

NameType
imageCanvasImageSource
sxnumber
synumber
sw?number
sh?number
dx?number
dy?number
dw?number
dh?number

Returns

void

Implementation of

ILeaferCanvas.drawImage

Inherited from

CanvasBase.drawImage

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:177


beginPath

beginPath(): void

Returns

void

Implementation of

ILeaferCanvas.beginPath

Inherited from

CanvasBase.beginPath

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:210


moveTo

moveTo(_x, _y): void

Parameters

NameType
_xnumber
_ynumber

Returns

void

Implementation of

ILeaferCanvas.moveTo

Inherited from

CanvasBase.moveTo

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:213


lineTo

lineTo(_x, _y): void

Parameters

NameType
_xnumber
_ynumber

Returns

void

Implementation of

ILeaferCanvas.lineTo

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

NameType
_cp1xnumber
_cp1ynumber
_cp2xnumber
_cp2ynumber
_xnumber
_ynumber

Returns

void

Implementation of

ILeaferCanvas.bezierCurveTo

Inherited from

CanvasBase.bezierCurveTo

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:219


quadraticCurveTo

quadraticCurveTo(_cpx, _cpy, _x, _y): void

Parameters

NameType
_cpxnumber
_cpynumber
_xnumber
_ynumber

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

ILeaferCanvas.closePath

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

NameType
_xnumber
_ynumber
_radiusnumber
_startAnglenumber
_endAnglenumber
_counterclockwise?boolean

Returns

void

Implementation of

ILeaferCanvas.arc

Inherited from

CanvasBase.arc

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:228


arcTo

arcTo(_x1, _y1, _x2, _y2, _radius): void

Parameters

NameType
_x1number
_y1number
_x2number
_y2number
_radiusnumber

Returns

void

Implementation of

ILeaferCanvas.arcTo

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

NameType
_xnumber
_ynumber
_radiusXnumber
_radiusYnumber
_rotationnumber
_startAnglenumber
_endAnglenumber
_counterclockwise?boolean

Returns

void

Implementation of

ILeaferCanvas.ellipse

Inherited from

CanvasBase.ellipse

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:234


rect

rect(_x, _y, _width, _height): void

Parameters

NameType
_xnumber
_ynumber
_widthnumber
_heightnumber

Returns

void

Implementation of

ILeaferCanvas.rect

Inherited from

CanvasBase.rect

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:237


roundRect

roundRect(_x, _y, _width, _height, _radius?): void

Parameters

NameType
_xnumber
_ynumber
_widthnumber
_heightnumber
_radius?number | number[]

Returns

void

Implementation of

ILeaferCanvas.roundRect

Inherited from

CanvasBase.roundRect

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:240


createConicGradient

createConicGradient(_startAngle, _x, _y): CanvasGradient

Parameters

NameType
_startAnglenumber
_xnumber
_ynumber

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

NameType
_x0number
_y0number
_x1number
_y1number

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

NameType
_imageCanvasImageSource
_repetitionstring

Returns

CanvasPattern

Implementation of

ILeaferCanvas.createPattern

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

NameType
_x0number
_y0number
_r0number
_x1number
_y1number
_r1number

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

NameType
_textstring
_xnumber
_ynumber
_maxWidth?number

Returns

void

Implementation of

ILeaferCanvas.fillText

Inherited from

CanvasBase.fillText

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:260


measureText

measureText(_text): ITextMetrics

Parameters

NameType
_textstring

Returns

ITextMetrics

Implementation of

ILeaferCanvas.measureText

Inherited from

CanvasBase.measureText

Defined in

leafer/packages/canvas/canvas-web/src/CanvasBase.ts:263


strokeText

strokeText(_text, _x, _y, _maxWidth?): void

Parameters

NameType
_textstring
_xnumber
_ynumber
_maxWidth?number

Returns

void

Implementation of

ILeaferCanvas.strokeText

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

NameType
inputViewstring | object

Returns

void

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:78


debug

debug(): void

Returns

void

Implementation of

ILeaferCanvas.debug

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:115


pixel

pixel(num): number

Parameters

NameType
numnumber

Returns

number

Implementation of

ILeaferCanvas.pixel

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:128


startAutoLayout

startAutoLayout(autoBounds, listener): void

Parameters

NameType
autoBoundsIAutoBounds
listenerIResizeEventListener

Returns

void

Implementation of

ILeaferCanvas.startAutoLayout

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:130


stopAutoLayout

stopAutoLayout(): void

Returns

void

Implementation of

ILeaferCanvas.stopAutoLayout

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:162


resize

resize(size): void

Parameters

NameType
sizeIScreenSizeData

Returns

void

Implementation of

ILeaferCanvas.resize

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:169


setWorld

setWorld(matrix, parentMatrix?, onlyTranslate?): void

Parameters

NameType
matrixIMatrixData
parentMatrix?IMatrixData
onlyTranslate?boolean

Returns

void

Implementation of

ILeaferCanvas.setWorld

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:198


useSameTransform

useSameTransform(canvas): void

Parameters

NameType
canvasILeaferCanvas

Returns

void

Implementation of

ILeaferCanvas.useSameTransform

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:236


setStroke

setStroke(strokeStyle, strokeWidth, options?): void

Parameters

NameType
strokeStylestring | object
strokeWidthnumber
options?ICanvasStrokeOptions

Returns

void

Implementation of

ILeaferCanvas.setStroke

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:241


hitFill

hitFill(point, fillRule?): boolean

Parameters

NameType
pointIPointData
fillRule?IWindingRule

Returns

boolean

Implementation of

ILeaferCanvas.hitFill

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:253


hitStroke

hitStroke(point): boolean

Parameters

NameType
pointIPointData

Returns

boolean

Implementation of

ILeaferCanvas.hitStroke

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:257


setWorldShadow

setWorldShadow(x, y, blur, color?): void

Parameters

NameType
xnumber
ynumber
blurnumber
color?string

Returns

void

Implementation of

ILeaferCanvas.setWorldShadow

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:262


setWorldBlur

setWorldBlur(blur): void

Parameters

NameType
blurnumber

Returns

void

Implementation of

ILeaferCanvas.setWorldBlur

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:270


copyWorld

copyWorld(canvas, from?, to?, blendMode?): void

Parameters

NameType
canvasILeaferCanvas
from?IBoundsData
to?IBoundsData
blendMode?string

Returns

void

Implementation of

ILeaferCanvas.copyWorld

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:276


copyWorldToInner

copyWorldToInner(canvas, fromWorld, toInnerBounds, blendMode?): void

Parameters

NameType
canvasILeaferCanvas
fromWorldIMatrixWithBoundsData
toInnerBoundsIBoundsData
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

NameType
boundsIBoundsData
colorstring | object
blendMode?string

Returns

void

Implementation of

ILeaferCanvas.fillWorld

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:302


strokeWorld

strokeWorld(bounds, color, blendMode?): void

Parameters

NameType
boundsIBoundsData
colorstring | object
blendMode?string

Returns

void

Implementation of

ILeaferCanvas.strokeWorld

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:310


clearWorld

clearWorld(bounds, ceilPixel?): void

Parameters

NameType
boundsIBoundsData
ceilPixel?boolean

Returns

void

Implementation of

ILeaferCanvas.clearWorld

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:318


clipWorld

clipWorld(bounds, ceilPixel?): void

Parameters

NameType
boundsIBoundsData
ceilPixel?boolean

Returns

void

Implementation of

ILeaferCanvas.clipWorld

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:324


clear

clear(): void

Returns

void

Implementation of

ILeaferCanvas.clear

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:333


isSameSize

isSameSize(size): boolean

Parameters

NameType
sizeIScreenSizeData

Returns

boolean

Implementation of

ILeaferCanvas.isSameSize

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:341


getSameCanvas

getSameCanvas(useSameTransform?): ILeaferCanvas

Parameters

NameType
useSameTransform?boolean

Returns

ILeaferCanvas

Implementation of

ILeaferCanvas.getSameCanvas

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:346


getBiggerCanvas

getBiggerCanvas(addWidth, addHeight): ILeaferCanvas

Parameters

NameType
addWidthnumber
addHeightnumber

Returns

ILeaferCanvas

Implementation of

ILeaferCanvas.getBiggerCanvas

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:355


recycle

recycle(): void

Returns

void

Implementation of

ILeaferCanvas.recycle

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:365


unloadView

unloadView(): void

Returns

void

Implementation of

ILeaferCanvas.unloadView

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:370


destroy

destroy(): void

Returns

void

Implementation of

ILeaferCanvas.destroy

Overrides

CanvasBase.destroy

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:379

Constructors

constructor

new LeaferCanvas(config?, manager?)

Parameters

NameType
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

ILeaferCanvas.pixelWidth

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:26


pixelHeight

get pixelHeight(): number

Returns

number

Implementation of

ILeaferCanvas.pixelHeight

Defined in

leafer/packages/canvas/canvas-web/src/LeaferCanvas.ts:27

Released under the MIT License.