44 references to CurveChannel
System.Drawing.Common (12)
System\Drawing\Imaging\Effects\BlackSaturationCurveEffect.cs (1)
24public BlackSaturationCurveEffect(CurveChannel channel, int blackSaturation)
System\Drawing\Imaging\Effects\ColorCurveEffect.cs (3)
15private protected ColorCurveEffect(CurveAdjustments adjustment, CurveChannel channel, int adjustValue) 31public CurveChannel Channel => (CurveChannel)_parameters.channel;
System\Drawing\Imaging\Effects\ContrastCurveEffect.cs (1)
22public ContrastCurveEffect(CurveChannel channel, int contrast)
System\Drawing\Imaging\Effects\CurveChannel.cs (1)
9/// The <see cref="CurveChannel"/> enumeration specifies which color channels are affected by a <see cref="ColorCurveEffect"/>.
System\Drawing\Imaging\Effects\DensityCurveEffect.cs (1)
22public DensityCurveEffect(CurveChannel channel, int density)
System\Drawing\Imaging\Effects\ExposureCurveEffect.cs (1)
22public ExposureCurveEffect(CurveChannel channel, int exposure)
System\Drawing\Imaging\Effects\HighlightCurveEffect.cs (1)
23public HighlightCurveEffect(CurveChannel channel, int highlight)
System\Drawing\Imaging\Effects\MidtoneCurveEffect.cs (1)
24public MidtoneCurveEffect(CurveChannel channel, int midtone)
System\Drawing\Imaging\Effects\ShadowCurveEffect.cs (1)
24public ShadowCurveEffect(CurveChannel channel, int shadow)
System\Drawing\Imaging\Effects\WhiteSaturationCurveEffect.cs (1)
24public WhiteSaturationCurveEffect(CurveChannel channel, int whiteSaturation)
System.Drawing.Common.Tests (32)
System\Drawing\Imaging\Effects\EffectsTests.cs (32)
23[InlineData(CurveChannel.All, 0)] 24[InlineData(CurveChannel.Red, 0)] 25[InlineData(CurveChannel.Green, 0)] 26[InlineData(CurveChannel.Blue, 0)] 27[InlineData(CurveChannel.All, 254)] 28[InlineData(CurveChannel.Red, 254)] 29[InlineData(CurveChannel.Green, 254)] 30[InlineData(CurveChannel.Blue, 254)] 31public void BlackSaturationEffect_Apply(CurveChannel channel, int blackPoint) 43Action action = () => _ = new BlackSaturationCurveEffect(CurveChannel.All, blackPoint); 48[InlineData(CurveChannel.All, 1)] 49[InlineData(CurveChannel.Red, 1)] 50[InlineData(CurveChannel.Green, 1)] 51[InlineData(CurveChannel.Blue, 1)] 52[InlineData(CurveChannel.All, 255)] 53[InlineData(CurveChannel.Red, 255)] 54[InlineData(CurveChannel.Green, 255)] 55[InlineData(CurveChannel.Blue, 255)] 56public void WhiteSaturationEffect_Apply(CurveChannel channel, int whitePoint) 69Action action = () => _ = new WhiteSaturationCurveEffect(CurveChannel.All, whitePoint); 254using ContrastCurveEffect effect = new(CurveChannel.All, contrast); 263Action action = () => _ = new ContrastCurveEffect(CurveChannel.All, contrast); 274using DensityCurveEffect effect = new(CurveChannel.All, density); 283Action action = () => _ = new DensityCurveEffect(CurveChannel.All, density); 294using ExposureCurveEffect effect = new(CurveChannel.All, exposure); 303Action action = () => _ = new ExposureCurveEffect(CurveChannel.All, exposure); 314using HighlightCurveEffect effect = new(CurveChannel.All, highlight); 323Action action = () => _ = new HighlightCurveEffect(CurveChannel.All, highlight); 334using MidtoneCurveEffect effect = new(CurveChannel.All, midtone); 343Action action = () => _ = new MidtoneCurveEffect(CurveChannel.All, midtone); 354using ShadowCurveEffect effect = new(CurveChannel.All, shadow); 363Action action = () => _ = new ShadowCurveEffect(CurveChannel.All, shadow);