Struct SKColorSpaceTransferFn
Namespace: SkiaSharp
Assembly: VelloSharp.Skia.Core.dll
public readonly struct SKColorSpaceTransferFn
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
SKColorSpaceTransferFn(float, float, float, float, float, float, float)
public SKColorSpaceTransferFn(float g, float a, float b, float c, float d, float e, float f)
Parameters
g float
a float
b float
c float
d float
e float
f float
SKColorSpaceTransferFn(float[])
public SKColorSpaceTransferFn(float[] values)
Parameters
values float[]
Properties
A
public float A { get; }
Property Value
B
public float B { get; }
Property Value
C
public float C { get; }
Property Value
D
public float D { get; }
Property Value
E
public float E { get; }
Property Value
Empty
public static SKColorSpaceTransferFn Empty { get; }
Property Value
F
public float F { get; }
Property Value
G
public float G { get; }
Property Value
Hlg
public static SKColorSpaceTransferFn Hlg { get; }
Property Value
Linear
public static SKColorSpaceTransferFn Linear { get; }
Property Value
Pq
public static SKColorSpaceTransferFn Pq { get; }
Property Value
Rec2020
public static SKColorSpaceTransferFn Rec2020 { get; }
Property Value
Srgb
public static SKColorSpaceTransferFn Srgb { get; }
Property Value
TwoDotTwo
public static SKColorSpaceTransferFn TwoDotTwo { get; }
Property Value
Values
public float[] Values { get; }
Property Value
float[]
Methods
Invert()
public SKColorSpaceTransferFn Invert()
Returns
Transform(float)
public float Transform(float x)
Parameters
x float