mirror of https://github.com/SixLabors/ImageSharp
2 changed files with 12 additions and 15 deletions
@ -1,18 +1,17 @@ |
|||
// Copyright (c) Six Labors.
|
|||
// Licensed under the Six Labors Split License.
|
|||
|
|||
#pragma warning disable SA1401 // Fields should be private
|
|||
|
|||
namespace SixLabors.ImageSharp.Formats.Jxl.Processing.Decoder; |
|||
|
|||
internal sealed class JxlOpsinParameters |
|||
{ |
|||
// Use arrays instead of InlineArrays because, with inline arrays we can't do:
|
|||
// JxlOpsinParameters parameters = ...;
|
|||
// parameters.OpsinBiasesCbrt[0] /* <-- error */ = 1.25f;
|
|||
public float[] InverseOpsinMatrix { get; set; } = new float[36]; |
|||
public InlineArray36<float> InverseOpsinMatrix; |
|||
|
|||
public float[] OpsinBiases { get; set; } = new float[4]; |
|||
public InlineArray4<float> OpsinBiases; |
|||
|
|||
public float[] OpsinBiasesCbrt { get; set; } = new float[4]; |
|||
public InlineArray4<float> OpsinBiasesCbrt; |
|||
|
|||
public float[] QuantBiases { get; set; } = new float[4]; |
|||
public InlineArray4<float> QuantBiases; |
|||
} |
|||
|
|||
Loading…
Reference in new issue