lightSource property
The lightSource is always set by default as defaultLightSource
, which
is Alignment.topLeft. This gives the illusion of lighting the entire
neumorphic decoration from the top-left corner. All descriptions of
gradient and shadow directionality and the illusion of being toggled
or not toggled are based on this default light source. An overriding
Alignment may be provided, however, to dynamically "relight" the
decorations.
- Consider this lighting entirely artificial. Aspects of real light physics are not recreated. Simply put, this value is used to offset/shift the light and dark shadows.
The method buildLinearGradient uses this property as its LinearGradient.begin property.
Implementation
final Alignment lightSource;