Skip to content
导航

Class: HitCanvasManager

Hierarchy

Implements

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new HitCanvasManager()

Inherited from

CanvasManager.constructor

Properties

list

list: ILeaferCanvas[] = []

Inherited from

CanvasManager.list

Defined in

leafer/packages/canvas/canvas/src/CanvasManager.ts:6


pathTypeList

Protected pathTypeList: ILeafList

Defined in

leafer/packages/canvas/canvas/src/HitCanvasManager.ts:10


imageTypeList

Protected imageTypeList: ILeafList

Defined in

leafer/packages/canvas/canvas/src/HitCanvasManager.ts:11

Methods

add

add(canvas): void

Parameters

NameType
canvasILeaferCanvas

Returns

void

Implementation of

IHitCanvasManager.add

Inherited from

CanvasManager.add

Defined in

leafer/packages/canvas/canvas/src/CanvasManager.ts:8


recycle

recycle(old): void

Parameters

NameType
oldILeaferCanvas

Returns

void

Implementation of

IHitCanvasManager.recycle

Inherited from

CanvasManager.recycle

Defined in

leafer/packages/canvas/canvas/src/CanvasManager.ts:29


clearRecycled

clearRecycled(): void

Returns

void

Implementation of

IHitCanvasManager.clearRecycled

Inherited from

CanvasManager.clearRecycled

Defined in

leafer/packages/canvas/canvas/src/CanvasManager.ts:36


destory

destory(): void

Returns

void

Implementation of

IHitCanvasManager.destory

Inherited from

CanvasManager.destory

Defined in

leafer/packages/canvas/canvas/src/CanvasManager.ts:51


get

get(_size): ILeaferCanvas

Parameters

NameType
_sizeIScreenSizeData

Returns

ILeaferCanvas

Implementation of

IHitCanvasManager.get

Overrides

CanvasManager.get

Defined in

leafer/packages/canvas/canvas/src/HitCanvasManager.ts:13


getImageType

getImageType(leaf, size): ILeaferCanvas

Parameters

NameType
leafILeaf
sizeIScreenSizeData

Returns

ILeaferCanvas

Implementation of

IHitCanvasManager.getImageType

Defined in

leafer/packages/canvas/canvas/src/HitCanvasManager.ts:15


getPathType

getPathType(leaf): ILeaferCanvas

Parameters

NameType
leafILeaf

Returns

ILeaferCanvas

Implementation of

IHitCanvasManager.getPathType

Defined in

leafer/packages/canvas/canvas/src/HitCanvasManager.ts:20


clearImageType

clearImageType(): void

Returns

void

Defined in

leafer/packages/canvas/canvas/src/HitCanvasManager.ts:25


clearPathType

clearPathType(): void

Returns

void

Defined in

leafer/packages/canvas/canvas/src/HitCanvasManager.ts:29


__clearLeafList

Protected __clearLeafList(leafList): void

Parameters

NameType
leafListILeafList

Returns

void

Defined in

leafer/packages/canvas/canvas/src/HitCanvasManager.ts:33


clear

clear(): void

Returns

void

Implementation of

IHitCanvasManager.clear

Overrides

CanvasManager.clear

Defined in

leafer/packages/canvas/canvas/src/HitCanvasManager.ts:43

Released under the MIT License.