コード例 #1
0
ファイル: SetHue.cs プロジェクト: MRGS/ArcadeRoyale
 public override Color Transform(Color input, float randomValue)
 {
     return input
         .ToHSL()
         .WithHue(GLRandom.RandomOffset(hue, range))
         .Color;
 }
コード例 #2
0
ファイル: SetSaturation.cs プロジェクト: MRGS/ArcadeRoyale
 public override Color Transform(Color input, float randomValue)
 {
     return input
         .ToHSL()
         .WithSaturation(GLRandom.RandomOffset(saturation, range))
         .Color;
 }
コード例 #3
0
ファイル: OffsetLuminance.cs プロジェクト: MRGS/ArcadeRoyale
 public override Color Transform(Color input, float randomValue)
 {
     return input
         .ToHSL()
         .WithLuminanceOffset(GLRandom.RandomOffset(luminanceOffset, range))
         .Color;
 }
コード例 #4
0
 public override Color Transform(Color input)
 {
     return input
         .ToHSL()
         .InvertSaturation()
         .Color;
 }
コード例 #5
0
 public override Color Transform(Color input)
 {
     return input
         .ToHSL()
         .InvertLuminosity()
         .Color;
 }
コード例 #6
0
ファイル: SetLuminance.cs プロジェクト: MRGS/ArcadeRoyale
        public override Color Transform(Color input, float randomValue)
        {
            var hsl = input.ToHSL();

            return hsl.WithLuminance(GLRandom.RandomOffset(luminance, range)).Color;
        }