Effects¶
src.helpers.effects.set_fill_opacity(opacity: float, layer: Optional[Union[ArtLayer, LayerSet]]) -> None
¶
Sets the fill opacity of a given layer.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
opacity
|
float
|
Fill opacity to set. |
required |
layer
|
ArtLayer | LayerSet | None
|
ArtLayer or LayerSet object. |
required |
Source code in src\helpers\effects.py
src.helpers.effects.set_layer_fx_visibility(layer: Optional[Union[ArtLayer, LayerSet]] = None, visible: bool = True) -> None
¶
Shows or hides the layer effects on a given layer.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
layer
|
ArtLayer | LayerSet | None
|
ArtLayer or LayerSet, use active if not provided. |
None
|
visible
|
bool
|
Make visible if True, otherwise hide. |
True
|
Source code in src\helpers\effects.py
src.helpers.effects.enable_layer_fx(layer: Optional[Union[ArtLayer, LayerSet]] = None) -> None
¶
Utility definition for change_fx_visibility to enable effects on layer.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
layer
|
ArtLayer | LayerSet | None
|
ArtLayer or LayerSet, will use active if not provided. |
None
|
Source code in src\helpers\effects.py
src.helpers.effects.disable_layer_fx(layer: Optional[Union[ArtLayer, LayerSet]] = None) -> None
¶
Utility definition for change_fx_visibility to disable effects on layer.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
layer
|
ArtLayer | LayerSet | None
|
ArtLayer or LayerSet, will use active if not provided. |
None
|
Source code in src\helpers\effects.py
src.helpers.effects.clear_layer_fx(layer: Union[ArtLayer, LayerSet, None]) -> None
¶
Removes all layer style effects.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
layer
|
ArtLayer | LayerSet | None
|
Layer object |
required |
Source code in src\helpers\effects.py
src.helpers.effects.rasterize_layer_fx(layer: ArtLayer) -> None
¶
Rasterizes a layer including its style.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
layer
|
ArtLayer
|
Layer object |
required |
Source code in src\helpers\effects.py
src.helpers.effects.copy_layer_fx(from_layer: Union[ArtLayer, LayerSet], to_layer: Union[ArtLayer, LayerSet]) -> None
¶
Copies the layer effects from one layer to another layer.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
from_layer
|
ArtLayer | LayerSet
|
Layer to copy effects from. |
required |
to_layer
|
ArtLayer | LayerSet
|
Layer to apply effects to. |
required |
Source code in src\helpers\effects.py
src.helpers.effects.apply_fx(layer: Union[ArtLayer, LayerSet], effects: list[LayerEffects]) -> None
¶
Apply multiple layer effects to a layer.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
layer
|
ArtLayer | LayerSet
|
Layer or Layer Set object. |
required |
effects
|
list[LayerEffects]
|
List of effects to apply. |
required |
Source code in src\helpers\effects.py
src.helpers.effects.apply_fx_bevel(action: ActionDescriptor, fx: EffectBevel) -> None
¶
Adds a bevel to layer effects action.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
action
|
ActionDescriptor
|
Pending layer effects action descriptor. |
required |
fx
|
EffectBevel
|
Bevel effect properties. |
required |
Source code in src\helpers\effects.py
src.helpers.effects.apply_fx_color_overlay(action: ActionDescriptor, fx: EffectColorOverlay) -> None
¶
Adds a solid color overlay to layer effects action.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
action
|
ActionDescriptor
|
Pending layer effects action descriptor. |
required |
fx
|
EffectColorOverlay
|
Color Overlay effect properties. |
required |
Source code in src\helpers\effects.py
src.helpers.effects.apply_fx_drop_shadow(action: ActionDescriptor, fx: EffectDropShadow) -> None
¶
Adds drop shadow effect to layer effects action.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
action
|
ActionDescriptor
|
Pending layer effects action descriptor. |
required |
fx
|
EffectDropShadow
|
Drop Shadow effect properties. |
required |
Source code in src\helpers\effects.py
src.helpers.effects.apply_fx_gradient_overlay(action: ActionDescriptor, fx: EffectGradientOverlay) -> None
¶
Adds gradient effect to layer effects action.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
action
|
ActionDescriptor
|
Pending layer effects action descriptor. |
required |
fx
|
EffectGradientOverlay
|
Gradient Overlay effect properties. |
required |
Source code in src\helpers\effects.py
src.helpers.effects.apply_fx_stroke(action: ActionDescriptor, fx: EffectStroke) -> None
¶
Adds stroke effect to layer effects action.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
action
|
ActionDescriptor
|
Pending layer effects action descriptor. |
required |
fx
|
EffectStroke
|
Stroke effect properties. |
required |