PsLayerEffect class final
One layer-effect instance extracted without discarding descriptor fields.
Constructors
- PsLayerEffect({required String key, required int instanceIndex, required PsLayerEffectKind kind, required PsDescriptor descriptor})
-
Creates an immutable effect view.
const
- PsLayerEffect.create({required PsLayerEffectKind kind, bool enabled = true, String blendMode = 'Nrml', double opacity = 100, PsColor? color, double size = 5, double angle = 90, double distance = 0, double spread = 0, double noise = 0, bool useGlobalAngle = true, PsStrokePosition strokePosition = PsStrokePosition.outside, PsGradient? gradient, PsGradientStyle gradientStyle = PsGradientStyle.linear, PsPatternReference? pattern, bool reverse = false, bool dither = false, bool aligned = true, double scale = 100, double offsetX = 0, double offsetY = 0})
-
Creates a Photoshop-compatible effect of
kindwith common settings.factory
Properties
- aligned → bool?
-
Whether a gradient or pattern is aligned with the layer.
no setter
- altitude → PsDescriptorNumber?
-
Lighting altitude stored under
Lald, when applicable.no setter - angle → PsDescriptorNumber?
-
Primary angle stored under
Anglor legacy local-light keylagl.no setter - antiAliased → bool?
-
Whether the primary contour is anti-aliased.
no setter
- bevelDirection → PsDescriptorEnumeration?
-
Bevel direction stored under
bvlD, when applicable.no setter - bevelStyle → PsDescriptorEnumeration?
-
Bevel style stored under
bvlS, when applicable.no setter - bevelTechnique → PsDescriptorEnumeration?
-
Bevel technique stored under
bvlT, when applicable.no setter - blendMode → PsDescriptorEnumeration?
-
Effect blend mode stored under
Md, when applicable.no setter - chokeOrSpread → PsDescriptorNumber?
-
Shadow or glow choke/spread stored under
Ckmt, a percentage of the size despite its pixel unit.no setter - color → PsColor?
-
Primary color stored under
Clr, when applicable.no setter - depth → PsDescriptorNumber?
-
Bevel depth stored under
srgR, when applicable.no setter - descriptor → PsDescriptor
-
Complete effect descriptor.
final
- distance → PsDescriptorNumber?
-
Effect distance stored under
Dstn, when applicable.no setter - dithered → bool?
-
Whether gradient dithering is enabled.
no setter
- enabled → bool?
-
Whether Photoshop marks this effect as enabled.
no setter
- glossAntiAliased → bool?
-
Whether the bevel gloss contour is anti-aliased.
no setter
- glowTechnique → PsDescriptorEnumeration?
-
Glow technique stored under
GlwT, when applicable.no setter - gradient → PsGradient?
-
Gradient definition stored under
Grad, when applicable.no setter - gradientType → PsDescriptorEnumeration?
-
Gradient geometry stored under
Type, when applicable.no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- highlightBlendMode → PsDescriptorEnumeration?
-
Bevel highlight blend mode stored under
hglM.no setter - highlightColor → PsColor?
-
Bevel highlight color stored under
hglC, when applicable.no setter - highlightOpacity → PsDescriptorNumber?
-
Bevel highlight opacity stored under
hglO.no setter - innerGlowSource → PsDescriptorEnumeration?
-
Inner-glow source stored under
glwS, when applicable.no setter - inputRange → PsDescriptorNumber?
-
Contour input range stored under
Inpr, when applicable.no setter - instanceIndex → int
-
Zero-based instance position for an effect family.
final
- inverted → bool?
-
Whether Satin reverses its tonal mapping.
no setter
- jitter → PsDescriptorNumber?
-
Glow jitter stored under
ShdN, when applicable.no setter - key → String
-
Key used by the parent
Lefxdescriptor.final - kind → PsLayerEffectKind
-
Known semantic effect family.
final
- layerConceals → bool?
-
Whether the source layer knocks out an outer shadow.
no setter
- linked → bool?
-
Whether a stroke pattern is linked with the layer.
no setter
- mappingContour → PsContour?
-
Mapping contour stored under
MpgS, when applicable.no setter - noise → PsDescriptorNumber?
-
Effect noise stored under
Nose, when applicable.no setter - offset → PsPoint?
-
Gradient offset stored under
Ofst, when applicable.no setter - opacity → PsDescriptorNumber?
-
Effect opacity stored under
Opct, when applicable.no setter - pattern → PsPatternReference?
-
Pattern reference stored under
Ptrn, when applicable.no setter - phase → PsPoint?
-
Pattern or gradient phase stored under
phase, when applicable.no setter - present → bool?
-
Whether Photoshop records this effect as present in the dialog.
no setter
- reversed → bool?
-
Whether a gradient direction is reversed.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scale → PsDescriptorNumber?
-
Effect scale stored under
Scl, when applicable.no setter - shadowBlendMode → PsDescriptorEnumeration?
-
Bevel shadow blend mode stored under
sdwM.no setter - shadowColor → PsColor?
-
Bevel shadow color stored under
sdwC, when applicable.no setter - shadowOpacity → PsDescriptorNumber?
-
Bevel shadow opacity stored under
sdwO.no setter - shownInDialog → bool?
-
Whether Photoshop records this effect as visible in the style dialog.
no setter
- size → PsDescriptorNumber?
-
Visual size stored as
bluror stroke-specificSz.no setter - softness → PsDescriptorNumber?
-
Bevel softness stored under
Sftn, when applicable.no setter - strokePaintType → PsDescriptorEnumeration?
-
Stroke paint source stored under
PntT, when applicable.no setter - strokePosition → PsDescriptorEnumeration?
-
Stroke position stored under
Styl, when applicable.no setter - textureDepth → PsDescriptorNumber?
-
Bevel texture depth stored under
textureDepth, when applicable.no setter - textureInverted → bool?
-
Whether a bevel texture is inverted.
no setter
- transparencyContour → PsContour?
-
Transparency or gloss contour stored under
TrnS, when applicable.no setter - usesGlobalAngle → bool?
-
Whether the effect uses the document's global lighting angle.
no setter
- usesShape → bool?
-
Whether Bevel and Emboss applies its contour sub-effect.
no setter
- usesTexture → bool?
-
Whether Bevel and Emboss applies its texture sub-effect.
no setter
Methods
-
boolean(
String key) → bool? -
Returns any Boolean parameter stored under
key. -
colorAt(
String key) → PsColor? -
Returns a color object stored under
key. -
contourAt(
String key) → PsContour? -
Returns a contour object stored under
key. -
enumeration(
String key) → PsDescriptorEnumeration? -
Returns any enumeration parameter stored under
key. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
number(
String key) → PsDescriptorNumber? -
Returns any numeric parameter stored under
key. -
object(
String key) → PsDescriptor? -
Returns any nested descriptor stored under
key. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited