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 |