Class ColorExtensions
- Namespace
- Glitch9
public static class ColorExtensions
- Inheritance
-
ColorExtensions
- Inherited Members
Methods
Adjust(Color, float, float, float)
public static Color Adjust(this Color color, float brightness, float saturation, float hue)
Parameters
Returns
- Color
AdjustBrightness(Color, float)
public static Color AdjustBrightness(this Color color, float factor)
Parameters
color
Colorfactor
float
Returns
- Color
Darken(Color, float)
public static Color Darken(this Color color, float amount)
Parameters
color
Coloramount
float
Returns
- Color
GetContrastingColor(Color)
public static Color GetContrastingColor(this Color color)
Parameters
color
Color
Returns
- Color
GetMaterialOnColor(Color)
public static Color GetMaterialOnColor(this Color color)
Parameters
color
Color
Returns
- Color
GetRarityColor(int, bool)
public static Color GetRarityColor(int rarity, bool glow = false)
Parameters
Returns
- Color
Lighten(Color, float)
public static Color Lighten(this Color color, float amount)
Parameters
color
Coloramount
float
Returns
- Color
SetAlpha(Color, float)
public static Color SetAlpha(this Color color, float alpha)
Parameters
color
Coloralpha
float
Returns
- Color
SetColor(string, Color)
public static string SetColor(this string text, Color color)
Parameters
text
stringcolor
Color
Returns
SetColorWithoutAlpha(Graphic, Color)
public static void SetColorWithoutAlpha(this Graphic graphic, Color color)
Parameters
graphic
Graphiccolor
Color
ToColor(string)
Convert a hex string into a color
public static Color ToColor(this string hex)
Parameters
hex
string
Returns
- Color
ToHex(Color)
public static string ToHex(this Color color)
Parameters
color
Color
Returns
TryParseColor(string, out Color)
public static bool TryParseColor(this string hex, out Color color)
Parameters
hex
stringcolor
Color