Interface: IPaintModule ​
Table of contents ​
Methods ​
- compute
- fill
- fills
- fillPathOrText
- fillText
- stroke
- strokes
- strokeText
- strokeArrow
- drawStrokesStyle
- drawTextStroke
- shape
Methods ​
compute ​
â–¸ compute(attrName, ui): void
Parameters ​
| Name | Type |
|---|---|
attrName | IPaintAttr |
ui | IUI |
Returns ​
void
Defined in ​
src/ui/packages/interface/src/module/IPaint.ts:10
fill ​
â–¸ fill(fill, ui, canvas, renderOptions): void
Parameters ​
| Name | Type |
|---|---|
fill | string |
ui | IUI |
canvas | ILeaferCanvas |
renderOptions | IRenderOptions |
Returns ​
void
Defined in ​
src/ui/packages/interface/src/module/IPaint.ts:12
fills ​
â–¸ fills(fills, ui, canvas, renderOptions): void
Parameters ​
| Name | Type |
|---|---|
fills | ILeafPaint[] |
ui | IUI |
canvas | ILeaferCanvas |
renderOptions | IRenderOptions |
Returns ​
void
Defined in ​
src/ui/packages/interface/src/module/IPaint.ts:13
fillPathOrText ​
â–¸ fillPathOrText(ui, canvas, renderOptions): void
Parameters ​
| Name | Type |
|---|---|
ui | IUI |
canvas | ILeaferCanvas |
renderOptions | IRenderOptions |
Returns ​
void
Defined in ​
src/ui/packages/interface/src/module/IPaint.ts:15
fillText ​
â–¸ fillText(ui, canvas, renderOptions): void
Parameters ​
| Name | Type |
|---|---|
ui | IUI |
canvas | ILeaferCanvas |
renderOptions | IRenderOptions |
Returns ​
void
Defined in ​
src/ui/packages/interface/src/module/IPaint.ts:16
stroke ​
â–¸ stroke(stroke, ui, canvas, renderOptions): void
Parameters ​
| Name | Type |
|---|---|
stroke | string |
ui | IUI |
canvas | ILeaferCanvas |
renderOptions | IRenderOptions |
Returns ​
void
Defined in ​
src/ui/packages/interface/src/module/IPaint.ts:18
strokes ​
â–¸ strokes(strokes, ui, canvas, renderOptions): void
Parameters ​
| Name | Type |
|---|---|
strokes | ILeafPaint[] |
ui | IUI |
canvas | ILeaferCanvas |
renderOptions | IRenderOptions |
Returns ​
void
Defined in ​
src/ui/packages/interface/src/module/IPaint.ts:19
strokeText ​
â–¸ strokeText(stroke, ui, canvas, renderOptions): void
Parameters ​
| Name | Type |
|---|---|
stroke | string | ILeafPaint[] |
ui | IUI |
canvas | ILeaferCanvas |
renderOptions | IRenderOptions |
Returns ​
void
Defined in ​
src/ui/packages/interface/src/module/IPaint.ts:21
strokeArrow ​
â–¸ strokeArrow(stroke, ui, canvas, renderOptions): void
Parameters ​
| Name | Type |
|---|---|
stroke | string | ILeafPaint[] |
ui | IUI |
canvas | ILeaferCanvas |
renderOptions | IRenderOptions |
Returns ​
void
Defined in ​
src/ui/packages/interface/src/module/IPaint.ts:22
drawStrokesStyle ​
â–¸ drawStrokesStyle(strokes, strokeWidthScale, isText, ui, canvas, renderOptions): void
Parameters ​
| Name | Type |
|---|---|
strokes | ILeafStrokePaint[] |
strokeWidthScale | number |
isText | boolean |
ui | IUI |
canvas | ILeaferCanvas |
renderOptions | IRenderOptions |
Returns ​
void
Defined in ​
src/ui/packages/interface/src/module/IPaint.ts:23
drawTextStroke ​
â–¸ drawTextStroke(ui, canvas, renderOptions): void
Parameters ​
| Name | Type |
|---|---|
ui | IUI |
canvas | ILeaferCanvas |
renderOptions | IRenderOptions |
Returns ​
void
Defined in ​
src/ui/packages/interface/src/module/IPaint.ts:24
shape ​
â–¸ shape(ui, current, renderOptions): ICachedShape
Parameters ​
| Name | Type |
|---|---|
ui | IUI |
current | ILeaferCanvas |
renderOptions | IRenderOptions |