|
|
@ -1,4 +1,4 @@ |
|
|
// Copyright (c) Six Labors and contributors.
|
|
|
// Copyright (c) Six Labors and contributors.
|
|
|
// Licensed under the Apache License, Version 2.0.
|
|
|
// Licensed under the Apache License, Version 2.0.
|
|
|
|
|
|
|
|
|
// <auto-generated />
|
|
|
// <auto-generated />
|
|
|
@ -111,7 +111,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
return Clear(backdrop, source); |
|
|
return Clear(backdrop, source); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel NormalSrc<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel NormalSrc<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -123,7 +122,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel NormalSrcAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel NormalSrcAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -135,7 +133,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel NormalSrcOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel NormalSrcOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -147,7 +144,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel NormalSrcIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel NormalSrcIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -159,7 +155,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel NormalSrcOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel NormalSrcOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -171,7 +166,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel NormalDest<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel NormalDest<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -183,7 +177,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel NormalDestAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel NormalDestAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -195,7 +188,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel NormalDestOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel NormalDestOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -207,7 +199,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel NormalDestIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel NormalDestIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -219,7 +210,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel NormalDestOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel NormalDestOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -231,7 +221,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel NormalClear<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel NormalClear<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -243,7 +232,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel NormalXor<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel NormalXor<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -349,7 +337,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
return Clear(backdrop, source); |
|
|
return Clear(backdrop, source); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel MultiplySrc<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel MultiplySrc<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -361,7 +348,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel MultiplySrcAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel MultiplySrcAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -373,7 +359,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel MultiplySrcOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel MultiplySrcOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -385,7 +370,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel MultiplySrcIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel MultiplySrcIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -397,7 +381,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel MultiplySrcOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel MultiplySrcOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -409,7 +392,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel MultiplyDest<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel MultiplyDest<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -421,7 +403,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel MultiplyDestAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel MultiplyDestAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -433,7 +414,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel MultiplyDestOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel MultiplyDestOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -445,7 +425,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel MultiplyDestIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel MultiplyDestIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -457,7 +436,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel MultiplyDestOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel MultiplyDestOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -469,7 +447,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel MultiplyClear<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel MultiplyClear<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -481,7 +458,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel MultiplyXor<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel MultiplyXor<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -587,7 +563,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
return Clear(backdrop, source); |
|
|
return Clear(backdrop, source); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel AddSrc<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel AddSrc<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -599,7 +574,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel AddSrcAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel AddSrcAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -611,7 +585,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel AddSrcOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel AddSrcOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -623,7 +596,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel AddSrcIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel AddSrcIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -635,7 +607,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel AddSrcOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel AddSrcOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -647,7 +618,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel AddDest<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel AddDest<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -659,7 +629,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel AddDestAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel AddDestAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -671,7 +640,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel AddDestOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel AddDestOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -683,7 +651,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel AddDestIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel AddDestIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -695,7 +662,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel AddDestOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel AddDestOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -707,7 +673,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel AddClear<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel AddClear<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -719,7 +684,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel AddXor<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel AddXor<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -825,7 +789,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
return Clear(backdrop, source); |
|
|
return Clear(backdrop, source); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel SubtractSrc<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel SubtractSrc<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -837,7 +800,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel SubtractSrcAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel SubtractSrcAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -849,7 +811,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel SubtractSrcOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel SubtractSrcOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -861,7 +822,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel SubtractSrcIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel SubtractSrcIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -873,7 +833,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel SubtractSrcOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel SubtractSrcOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -885,7 +844,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel SubtractDest<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel SubtractDest<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -897,7 +855,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel SubtractDestAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel SubtractDestAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -909,7 +866,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel SubtractDestOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel SubtractDestOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -921,7 +877,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel SubtractDestIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel SubtractDestIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -933,7 +888,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel SubtractDestOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel SubtractDestOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -945,7 +899,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel SubtractClear<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel SubtractClear<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -957,7 +910,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel SubtractXor<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel SubtractXor<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1063,7 +1015,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
return Clear(backdrop, source); |
|
|
return Clear(backdrop, source); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel ScreenSrc<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel ScreenSrc<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1075,7 +1026,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel ScreenSrcAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel ScreenSrcAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1087,7 +1037,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel ScreenSrcOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel ScreenSrcOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1099,7 +1048,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel ScreenSrcIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel ScreenSrcIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1111,7 +1059,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel ScreenSrcOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel ScreenSrcOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1123,7 +1070,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel ScreenDest<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel ScreenDest<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1135,7 +1081,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel ScreenDestAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel ScreenDestAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1147,7 +1092,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel ScreenDestOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel ScreenDestOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1159,7 +1103,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel ScreenDestIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel ScreenDestIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1171,7 +1114,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel ScreenDestOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel ScreenDestOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1183,7 +1125,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel ScreenClear<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel ScreenClear<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1195,7 +1136,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel ScreenXor<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel ScreenXor<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1301,7 +1241,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
return Clear(backdrop, source); |
|
|
return Clear(backdrop, source); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel DarkenSrc<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel DarkenSrc<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1313,7 +1252,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel DarkenSrcAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel DarkenSrcAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1325,7 +1263,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel DarkenSrcOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel DarkenSrcOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1337,7 +1274,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel DarkenSrcIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel DarkenSrcIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1349,7 +1285,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel DarkenSrcOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel DarkenSrcOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1361,7 +1296,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel DarkenDest<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel DarkenDest<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1373,7 +1307,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel DarkenDestAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel DarkenDestAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1385,7 +1318,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel DarkenDestOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel DarkenDestOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1397,7 +1329,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel DarkenDestIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel DarkenDestIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1409,7 +1340,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel DarkenDestOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel DarkenDestOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1421,7 +1351,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel DarkenClear<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel DarkenClear<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1433,7 +1362,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel DarkenXor<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel DarkenXor<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1539,7 +1467,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
return Clear(backdrop, source); |
|
|
return Clear(backdrop, source); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel LightenSrc<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel LightenSrc<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1551,7 +1478,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel LightenSrcAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel LightenSrcAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1563,7 +1489,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel LightenSrcOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel LightenSrcOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1575,7 +1500,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel LightenSrcIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel LightenSrcIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1587,7 +1511,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel LightenSrcOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel LightenSrcOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1599,7 +1522,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel LightenDest<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel LightenDest<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1611,7 +1533,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel LightenDestAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel LightenDestAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1623,7 +1544,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel LightenDestOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel LightenDestOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1635,7 +1555,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel LightenDestIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel LightenDestIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1647,7 +1566,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel LightenDestOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel LightenDestOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1659,7 +1577,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel LightenClear<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel LightenClear<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1671,7 +1588,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel LightenXor<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel LightenXor<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1777,7 +1693,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
return Clear(backdrop, source); |
|
|
return Clear(backdrop, source); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel OverlaySrc<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel OverlaySrc<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1789,7 +1704,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel OverlaySrcAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel OverlaySrcAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1801,7 +1715,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel OverlaySrcOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel OverlaySrcOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1813,7 +1726,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel OverlaySrcIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel OverlaySrcIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1825,7 +1737,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel OverlaySrcOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel OverlaySrcOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1837,7 +1748,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel OverlayDest<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel OverlayDest<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1849,7 +1759,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel OverlayDestAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel OverlayDestAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1861,7 +1770,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel OverlayDestOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel OverlayDestOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1873,7 +1781,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel OverlayDestIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel OverlayDestIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1885,7 +1792,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel OverlayDestOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel OverlayDestOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1897,7 +1803,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel OverlayClear<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel OverlayClear<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -1909,7 +1814,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel OverlayXor<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel OverlayXor<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -2015,7 +1919,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
return Clear(backdrop, source); |
|
|
return Clear(backdrop, source); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel HardLightSrc<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel HardLightSrc<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -2027,7 +1930,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel HardLightSrcAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel HardLightSrcAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -2039,7 +1941,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel HardLightSrcOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel HardLightSrcOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -2051,7 +1952,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel HardLightSrcIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel HardLightSrcIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -2063,7 +1963,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel HardLightSrcOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel HardLightSrcOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -2075,7 +1974,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel HardLightDest<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel HardLightDest<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -2087,7 +1985,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel HardLightDestAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel HardLightDestAtop<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -2099,7 +1996,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel HardLightDestOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel HardLightDestOver<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -2111,7 +2007,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel HardLightDestIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel HardLightDestIn<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -2123,7 +2018,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel HardLightDestOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel HardLightDestOut<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -2135,7 +2029,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel HardLightClear<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel HardLightClear<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
@ -2147,7 +2040,6 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)] |
|
|
public static TPixel HardLightXor<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
public static TPixel HardLightXor<TPixel>(TPixel backdrop, TPixel source, float opacity) |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
where TPixel : struct, IPixel<TPixel> |
|
|
|