Skip to content

Interface: IEffectModule

Table of contents

Methods

Methods

shadow

shadow(ui, current, shape): void

Parameters

NameType
uiIUI
currentILeaferCanvas
shapeICachedShape

Returns

void

Defined in

src/ui/packages/interface/src/module/IEffect.ts:9


innerShadow

innerShadow(ui, current, shape): void

Parameters

NameType
uiIUI
currentILeaferCanvas
shapeICachedShape

Returns

void

Defined in

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


blur

blur(ui, current, origin): void

Parameters

NameType
uiIUI
currentILeaferCanvas
originILeaferCanvas

Returns

void

Defined in

src/ui/packages/interface/src/module/IEffect.ts:11


backgroundBlur

backgroundBlur(ui, current, shape): void

Parameters

NameType
uiIUI
currentILeaferCanvas
shapeICachedShape

Returns

void

Defined in

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


getShadowRenderSpread

getShadowRenderSpread(ui, shadow, spreadSign?): IFourNumber

Parameters

NameType
uiIUI
shadowILeafShadowEffect[]
spreadSign?-1 | 1

Returns

IFourNumber

Defined in

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


getShadowTransform

getShadowTransform(ui, canvas, shape, shadow, outBounds, otherScale, isInnerShaodw?): IMatrixData

Parameters

NameType
uiIUI
canvasILeaferCanvas
shapeICachedShape
shadowILeafShadowEffect
outBoundsIBoundsData
otherScalenumber
isInnerShaodw?boolean

Returns

IMatrixData

Defined in

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


isTransformShadow

isTransformShadow(shadow): boolean

Parameters

NameType
shadowILeafShadowEffect

Returns

boolean

Defined in

src/ui/packages/interface/src/module/IEffect.ts:17


getInnerShadowSpread

getInnerShadowSpread(ui, innerShadow): IFourNumber

Parameters

NameType
uiIUI
innerShadowILeafShadowEffect[]

Returns

IFourNumber

Defined in

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

Released under the MIT License.