Struct RgbPrimariesChromaticityCoordinates
- Namespace
- SixLabors.ImageSharp.ColorSpaces.Conversion
- Assembly
- SixLabors.ImageSharp.dll
Represents the chromaticity coordinates of RGB primaries. One of the specifiers of RgbWorkingSpace.
public readonly struct RgbPrimariesChromaticityCoordinates : IEquatable<RgbPrimariesChromaticityCoordinates>
- Implements
- Inherited Members
Constructors
RgbPrimariesChromaticityCoordinates(CieXyChromaticityCoordinates, CieXyChromaticityCoordinates, CieXyChromaticityCoordinates)
Initializes a new instance of the RgbPrimariesChromaticityCoordinates struct.
public RgbPrimariesChromaticityCoordinates(CieXyChromaticityCoordinates r, CieXyChromaticityCoordinates g, CieXyChromaticityCoordinates b)
Parameters
r
CieXyChromaticityCoordinatesThe chromaticity coordinates of the red channel.
g
CieXyChromaticityCoordinatesThe chromaticity coordinates of the green channel.
b
CieXyChromaticityCoordinatesThe chromaticity coordinates of the blue channel.
Properties
B
Gets the chromaticity coordinates of the blue channel.
public CieXyChromaticityCoordinates B { get; }
Property Value
G
Gets the chromaticity coordinates of the green channel.
public CieXyChromaticityCoordinates G { get; }
Property Value
R
Gets the chromaticity coordinates of the red channel.
public CieXyChromaticityCoordinates R { get; }
Property Value
Methods
Equals(RgbPrimariesChromaticityCoordinates)
public bool Equals(RgbPrimariesChromaticityCoordinates other)
Parameters
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()
Returns
Operators
operator ==(RgbPrimariesChromaticityCoordinates, RgbPrimariesChromaticityCoordinates)
Compares two RgbPrimariesChromaticityCoordinates objects for equality.
public static bool operator ==(RgbPrimariesChromaticityCoordinates left, RgbPrimariesChromaticityCoordinates right)
Parameters
left
RgbPrimariesChromaticityCoordinatesThe RgbPrimariesChromaticityCoordinates on the left side of the operand.
right
RgbPrimariesChromaticityCoordinatesThe RgbPrimariesChromaticityCoordinates on the right side of the operand.
Returns
- bool
True if the current left is equal to the
right
parameter; otherwise, false.
operator !=(RgbPrimariesChromaticityCoordinates, RgbPrimariesChromaticityCoordinates)
Compares two RgbPrimariesChromaticityCoordinates objects for inequality
public static bool operator !=(RgbPrimariesChromaticityCoordinates left, RgbPrimariesChromaticityCoordinates right)
Parameters
left
RgbPrimariesChromaticityCoordinatesThe RgbPrimariesChromaticityCoordinates on the left side of the operand.
right
RgbPrimariesChromaticityCoordinatesThe RgbPrimariesChromaticityCoordinates on the right side of the operand.
Returns
- bool
True if the current left is unequal to the
right
parameter; otherwise, false.