|
|
@ -26,6 +26,17 @@ namespace SixLabors.ImageSharp.PixelFormats |
|
|
/// <inheritdoc />
|
|
|
/// <inheritdoc />
|
|
|
public override PixelTypeInfo GetPixelTypeInfo() => LazyInfo.Value; |
|
|
public override PixelTypeInfo GetPixelTypeInfo() => LazyInfo.Value; |
|
|
|
|
|
|
|
|
|
|
|
/// <inheritdoc />
|
|
|
|
|
|
public override void From<TSourcePixel>( |
|
|
|
|
|
Configuration configuration, |
|
|
|
|
|
ReadOnlySpan<TSourcePixel> sourcePixels, |
|
|
|
|
|
Span<RgbaVector> destinationPixels) |
|
|
|
|
|
{ |
|
|
|
|
|
Span<Vector4> destinationVectors = MemoryMarshal.Cast<RgbaVector, Vector4>(destinationPixels); |
|
|
|
|
|
|
|
|
|
|
|
PixelOperations<TSourcePixel>.Instance.ToVector4(configuration, sourcePixels, destinationVectors); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
/// <inheritdoc />
|
|
|
/// <inheritdoc />
|
|
|
public override void FromVector4Destructive( |
|
|
public override void FromVector4Destructive( |
|
|
Configuration configuration, |
|
|
Configuration configuration, |
|
|
|