public void EqualsWithSameColoursReturnsTrue() { var c1 = new Color.RGB(240, 150, 9); var c2 = new Color.RGB(240, 150, 9); Assert.IsTrue(c1.Equals(c2)); }
public void ToHSVWithBlackReturnsCorrectValues() { var accent = new Color.RGB(0, 0, 0); var hsv = accent.ToHSV(); Assert.AreEqual(new Color.HSV(0, 0, 0), hsv); }
public void ToHSVWithAccentReturnsCorrectValues() { var accent = new Color.RGB(240, 150, 9); var hsv = accent.ToHSV(); Assert.AreEqual(new Color.HSV(36.6, 0.963, 0.941), hsv); }
public void EqualsWithDifferentColoursReturnsFalse() { var c1 = new Color.RGB(240, 150, 9); var c2 = new Color.RGB(240, 150, 10); Assert.IsFalse(c1.Equals(c2)); }
public void ToHSLWithWhiteReturnsCorrectValues() { var accent = new Color.RGB(255, 255, 255); var hsl = accent.ToHSL(); Assert.AreEqual(new Color.HSL(0, 0, 1), hsl); }
public void ToHSLWithAccentReturnsCorrectValues() { var accent = new Color.RGB(240, 150, 9); var hsl = accent.ToHSL(); Assert.AreEqual(new Color.HSL(36.6, 0.928, 0.488), hsl); }
public EditColourViewModel(Color.RGB colour) { var hsl = colour.ToHSL(); Hue = hsl.H; Saturation = hsl.S; Lightness = hsl.L; }
public void ToPercentageWithAccentReturnsCorrectPercentages() { var accent = new Color.RGB(240, 150, 9); var percentages = accent.ToPercentage(); Assert.IsTrue(percentages[0].IsNearTo(0.941)); Assert.IsTrue(percentages[1].IsNearTo(0.588)); Assert.IsTrue(percentages[2].IsNearTo(0.035)); }
public void ToPercentageWithBlackReturnsCorrectPercentages() { var black = new Color.RGB(0, 0, 0); var percentages = black.ToPercentage(); Assert.AreEqual(0, percentages[0]); Assert.AreEqual(0, percentages[1]); Assert.AreEqual(0, percentages[2]); }
public void ToPercentageWithWhiteReturnsCorrectPercentages() { var white = new Color.RGB(255, 255, 255); var percentages = white.ToPercentage(); Assert.AreEqual(1.0, percentages[0]); Assert.AreEqual(1.0, percentages[1]); Assert.AreEqual(1.0, percentages[2]); }
public void ToHexStringWithWhiteFormatsString() { var accent = new Color.RGB(255, 255, 255); Assert.AreEqual("#FFFFFF", accent.ToHexString()); }
public void ToHexStringWithAccentFormatsString() { var accent = new Color.RGB(240, 150, 9); Assert.AreEqual("#F09609", accent.ToHexString()); }
public static Windows.UI.Color ToSystemColor(this Color.RGB color, byte a) { return(Windows.UI.Color.FromArgb(a, color.R, color.G, color.B)); }
/// <summary> /// Convert Spectrum.Color.RGB to VulkanCore.ColorF4 /// </summary> /// <param name="color"></param> /// <returns></returns> public static ColorF4 ToVulkanCore(this Color.RGB color) { return(new ColorF4(color.R / 255f, color.G / 255f, color.B / 255f, 1f)); }
public VertexPosTexColor(Vector3 position, Vector2 texCoord, Color.RGB color) : this(position, texCoord, color.ToVulkanCore()) { }
public VertexPosColor(Vector3 position, Color.RGB color) : this(position, color.ToVulkanCore()) { }
public static WMColor ToWpfColor(this Color.RGB rgb) { return(WMColor.FromRgb(rgb.R, rgb.G, rgb.B)); }