Class: HitCanvasManager ​
Hierarchy ​
↳
HitCanvasManager
Implements ​
Table of contents ​
Constructors ​
Properties ​
Methods ​
- add
- get
- recycle
- clearRecycled
- destroy
- getPixelType
- getPathType
- clearImageType
- clearPathType
- __clearLeafList
- __autoClear
- clear
Constructors ​
constructor ​
• new HitCanvasManager(): HitCanvasManager
Returns ​
Inherited from ​
Properties ​
list ​
• list: ILeaferCanvas[] = []
Inherited from ​
Defined in ​
src/leafer/packages/canvas/canvas/src/CanvasManager.ts:6
maxTotal ​
• maxTotal: number = 1000
Implementation of ​
Defined in ​
src/ui/packages/hit/src/HitCanvasManager.ts:7
pathList ​
• Protected pathList: ILeafList
Defined in ​
src/ui/packages/hit/src/HitCanvasManager.ts:9
pixelList ​
• Protected pixelList: ILeafList
Defined in ​
src/ui/packages/hit/src/HitCanvasManager.ts:10
Methods ​
add ​
â–¸ add(canvas): void
Parameters ​
| Name | Type |
|---|---|
canvas | ILeaferCanvas |
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/canvas/canvas/src/CanvasManager.ts:8
get ​
â–¸ get(size): ILeaferCanvas
Parameters ​
| Name | Type |
|---|---|
size | IScreenSizeData |
Returns ​
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/canvas/canvas/src/CanvasManager.ts:13
recycle ​
â–¸ recycle(old): void
Parameters ​
| Name | Type |
|---|---|
old | ILeaferCanvas |
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/canvas/canvas/src/CanvasManager.ts:30
clearRecycled ​
â–¸ clearRecycled(): void
Returns ​
void
Implementation of ​
IHitCanvasManager.clearRecycled
Inherited from ​
Defined in ​
src/leafer/packages/canvas/canvas/src/CanvasManager.ts:34
destroy ​
â–¸ destroy(): void
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/canvas/canvas/src/CanvasManager.ts:49
getPixelType ​
â–¸ getPixelType(leaf, config?): IHitCanvas
Parameters ​
| Name | Type |
|---|---|
leaf | ILeaf |
config? | ILeaferCanvasConfig |
Returns ​
Implementation of ​
IHitCanvasManager.getPixelType
Defined in ​
src/ui/packages/hit/src/HitCanvasManager.ts:12
getPathType ​
â–¸ getPathType(leaf): IHitCanvas
Parameters ​
| Name | Type |
|---|---|
leaf | ILeaf |
Returns ​
Implementation of ​
Defined in ​
src/ui/packages/hit/src/HitCanvasManager.ts:18
clearImageType ​
â–¸ clearImageType(): void
Returns ​
void
Defined in ​
src/ui/packages/hit/src/HitCanvasManager.ts:24
clearPathType ​
â–¸ clearPathType(): void
Returns ​
void
Defined in ​
src/ui/packages/hit/src/HitCanvasManager.ts:28
__clearLeafList ​
â–¸ __clearLeafList(leafList): void
Parameters ​
| Name | Type |
|---|---|
leafList | ILeafList |
Returns ​
void
Defined in ​
src/ui/packages/hit/src/HitCanvasManager.ts:32
__autoClear ​
â–¸ __autoClear(): void
Returns ​
void
Defined in ​
src/ui/packages/hit/src/HitCanvasManager.ts:44
clear ​
â–¸ clear(): void
Returns ​
void