Compares two Color objects for equality within the given tolerance.
Use this class to compare two Color objects for equality, with NUnit
constraints. It implements the System.Collections.Generic.IEqualityComparer<Color> interface. Use the ColorEqualityComparer.Instance comparer to use the default error 0.01f. For any other error, use the one argument constructor to create a comparer.
It uses Utils.AreFloatsEqualAbsoluteError to compare the r, g, b, a
attributes of Color.
Instance | A comparer instance with default error 0.01f. |
ColorEqualityComparer | Creates an instance with a custom error value. |
Equals | Compares the actual and expected Color objects for equality. |
GetHashCode | Hash code implementation which returns same hash code for all equal Color objects. |