Modifier.Contrast
ModifierStretches lightness away from mid-grey, or squeezes it towards mid-grey for negative percentages. Light colours get lighter and dark ones darker, so the order of a set of shades is kept; at -100% every colour has the same lightness. Chroma is left alone, that is what Modifier.Saturation is for.
Constructors
Fields
Properties
Dependencies
Gets the properties this modifier reads besides the value it modifies. Most modifiers read none; a mix towards another property reads that one.
Methods
ToString
Overrides: Object.ToString
WithoutReferences
A copy of this modifier with every property reference replaced by the colour it resolves to right now, so the modifier can be applied without a definition at hand. Modifiers without references return themselves.
Parameters:
| resolve (Func<PropertyId, SkinValue>) |