Class GrayColor
A grayscale color with a single gray component.
public sealed class GrayColor : IColor, IEquatable<GrayColor>
- Inheritance
-
GrayColor
- Implements
- Inherited Members
Constructors
GrayColor(double)
Create a new GrayColor.
public GrayColor(double gray)
Parameters
gray
double
Properties
Black
Gray Black value (0).
public static GrayColor Black { get; }
Property Value
ColorSpace
public ColorSpace ColorSpace { get; }
Property Value
Gray
The gray value between 0 and 1.
public double Gray { get; }
Property Value
White
Gray White value (1).
public static GrayColor White { get; }
Property Value
Methods
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
Equals(GrayColor)
public bool Equals(GrayColor other)
Parameters
other
GrayColor
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToRGBValues()
public (double r, double g, double b) ToRGBValues()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(GrayColor, GrayColor)
Equals.
public static bool operator ==(GrayColor color1, GrayColor color2)
Parameters
Returns
operator !=(GrayColor, GrayColor)
Not Equals.
public static bool operator !=(GrayColor color1, GrayColor color2)