Table of Contents

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

color Color
brightness float
saturation float
hue float

Returns

Color

AdjustBrightness(Color, float)

public static Color AdjustBrightness(this Color color, float factor)

Parameters

color Color
factor float

Returns

Color

Darken(Color, float)

public static Color Darken(this Color color, float amount)

Parameters

color Color
amount 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

rarity int
glow bool

Returns

Color

Lighten(Color, float)

public static Color Lighten(this Color color, float amount)

Parameters

color Color
amount float

Returns

Color

SetAlpha(Color, float)

public static Color SetAlpha(this Color color, float alpha)

Parameters

color Color
alpha float

Returns

Color

SetColor(string, Color)

public static string SetColor(this string text, Color color)

Parameters

text string
color Color

Returns

string

SetColorWithoutAlpha(Graphic, Color)

public static void SetColorWithoutAlpha(this Graphic graphic, Color color)

Parameters

graphic Graphic
color 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

string

TryParseColor(string, out Color)

public static bool TryParseColor(this string hex, out Color color)

Parameters

hex string
color Color

Returns

bool