Interface: IEffectModule
Table of contents
Methods
- shadow
- innerShadow
- blur
- backgroundBlur
- getShadowRenderSpread
- getShadowTransform
- isTransformShadow
- getInnerShadowSpread
Methods
shadow
▸ shadow(ui, current, shape): void
Parameters
| Name | Type |
|---|---|
ui | IUI |
current | ILeaferCanvas |
shape | ICachedShape |
Returns
void
Defined in
src/ui/packages/interface/src/module/IEffect.ts:9
innerShadow
▸ innerShadow(ui, current, shape): void
Parameters
| Name | Type |
|---|---|
ui | IUI |
current | ILeaferCanvas |
shape | ICachedShape |
Returns
void
Defined in
src/ui/packages/interface/src/module/IEffect.ts:10
blur
▸ blur(ui, current, origin): void
Parameters
| Name | Type |
|---|---|
ui | IUI |
current | ILeaferCanvas |
origin | ILeaferCanvas |
Returns
void
Defined in
src/ui/packages/interface/src/module/IEffect.ts:11
backgroundBlur
▸ backgroundBlur(ui, current, shape): void
Parameters
| Name | Type |
|---|---|
ui | IUI |
current | ILeaferCanvas |
shape | ICachedShape |
Returns
void
Defined in
src/ui/packages/interface/src/module/IEffect.ts:12
getShadowRenderSpread
▸ getShadowRenderSpread(ui, shadow, spreadSign?): IFourNumber
Parameters
| Name | Type |
|---|---|
ui | IUI |
shadow | ILeafShadowEffect[] |
spreadSign? | -1 | 1 |
Returns
Defined in
src/ui/packages/interface/src/module/IEffect.ts:15
getShadowTransform
▸ getShadowTransform(ui, canvas, shape, shadow, outBounds, otherScale, isInnerShaodw?): IMatrixData
Parameters
| Name | Type |
|---|---|
ui | IUI |
canvas | ILeaferCanvas |
shape | ICachedShape |
shadow | ILeafShadowEffect |
outBounds | IBoundsData |
otherScale | number |
isInnerShaodw? | boolean |
Returns
Defined in
src/ui/packages/interface/src/module/IEffect.ts:16
isTransformShadow
▸ isTransformShadow(shadow): boolean
Parameters
| Name | Type |
|---|---|
shadow | ILeafShadowEffect |
Returns
boolean
Defined in
src/ui/packages/interface/src/module/IEffect.ts:17
getInnerShadowSpread
▸ getInnerShadowSpread(ui, innerShadow): IFourNumber
Parameters
| Name | Type |
|---|---|
ui | IUI |
innerShadow | ILeafShadowEffect[] |