Skip to content

Interface: IPaintModule ​

Table of contents ​

Methods ​

Methods ​

compute ​

â–¸ compute(attrName, ui): void

Parameters ​

NameType
attrNameIPaintAttr
uiIUI

Returns ​

void

Defined in ​

src/ui/packages/interface/src/module/IPaint.ts:10


fill ​

â–¸ fill(fill, ui, canvas, renderOptions): void

Parameters ​

NameType
fillstring
uiIUI
canvasILeaferCanvas
renderOptionsIRenderOptions

Returns ​

void

Defined in ​

src/ui/packages/interface/src/module/IPaint.ts:12


fills ​

â–¸ fills(fills, ui, canvas, renderOptions): void

Parameters ​

NameType
fillsILeafPaint[]
uiIUI
canvasILeaferCanvas
renderOptionsIRenderOptions

Returns ​

void

Defined in ​

src/ui/packages/interface/src/module/IPaint.ts:13


fillPathOrText ​

â–¸ fillPathOrText(ui, canvas, renderOptions): void

Parameters ​

NameType
uiIUI
canvasILeaferCanvas
renderOptionsIRenderOptions

Returns ​

void

Defined in ​

src/ui/packages/interface/src/module/IPaint.ts:15


fillText ​

â–¸ fillText(ui, canvas, renderOptions): void

Parameters ​

NameType
uiIUI
canvasILeaferCanvas
renderOptionsIRenderOptions

Returns ​

void

Defined in ​

src/ui/packages/interface/src/module/IPaint.ts:16


stroke ​

â–¸ stroke(stroke, ui, canvas, renderOptions): void

Parameters ​

NameType
strokestring
uiIUI
canvasILeaferCanvas
renderOptionsIRenderOptions

Returns ​

void

Defined in ​

src/ui/packages/interface/src/module/IPaint.ts:18


strokes ​

â–¸ strokes(strokes, ui, canvas, renderOptions): void

Parameters ​

NameType
strokesILeafPaint[]
uiIUI
canvasILeaferCanvas
renderOptionsIRenderOptions

Returns ​

void

Defined in ​

src/ui/packages/interface/src/module/IPaint.ts:19


strokeText ​

â–¸ strokeText(stroke, ui, canvas, renderOptions): void

Parameters ​

NameType
strokestring | ILeafPaint[]
uiIUI
canvasILeaferCanvas
renderOptionsIRenderOptions

Returns ​

void

Defined in ​

src/ui/packages/interface/src/module/IPaint.ts:21


strokeArrow ​

â–¸ strokeArrow(stroke, ui, canvas, renderOptions): void

Parameters ​

NameType
strokestring | ILeafPaint[]
uiIUI
canvasILeaferCanvas
renderOptionsIRenderOptions

Returns ​

void

Defined in ​

src/ui/packages/interface/src/module/IPaint.ts:22


drawStrokesStyle ​

â–¸ drawStrokesStyle(strokes, strokeWidthScale, isText, ui, canvas, renderOptions): void

Parameters ​

NameType
strokesILeafStrokePaint[]
strokeWidthScalenumber
isTextboolean
uiIUI
canvasILeaferCanvas
renderOptionsIRenderOptions

Returns ​

void

Defined in ​

src/ui/packages/interface/src/module/IPaint.ts:23


drawTextStroke ​

â–¸ drawTextStroke(ui, canvas, renderOptions): void

Parameters ​

NameType
uiIUI
canvasILeaferCanvas
renderOptionsIRenderOptions

Returns ​

void

Defined in ​

src/ui/packages/interface/src/module/IPaint.ts:24


shape ​

â–¸ shape(ui, current, renderOptions): ICachedShape

Parameters ​

NameType
uiIUI
currentILeaferCanvas
renderOptionsIRenderOptions

Returns ​

ICachedShape

Defined in ​

src/ui/packages/interface/src/module/IPaint.ts:26

Released under the MIT License.