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.