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.