The VColor type exposes the following members.
Constructors
Methods
| Name | Description | |
|---|---|---|
| BilerpRGBA |
2d linear interpolation in x and y direction for colors
| |
| Brightness |
Calculates the brighness of a color with the formula 0.222 * R + 0.707 * G + 0.071 * B
| |
| Complement |
Function to calculate the complementary color
Note that the ! operator of RGBAColor does the same
| |
| Equals | (Inherited from Object.) | |
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| FromHSVA |
Get a color from hue, saturation, brightness and alpha values
| |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| HSLAToColor |
Get a C# color type from hue, saturation, lightness and alpha values
| |
| HSLtoRGB |
Computes RGB values from HSL values, found on:
http://www.geekymonkey.com/Programming/CSharp/RGB2HSL_HSL2RGB.htm
| |
| HSVtoRGB |
Function to convert HSV values to RGB values
merged methods from EasyRGB (http://www.easyrgb.com/math.php?MATH=M21#text21)
and the book GRAPHICS GEMS
| |
| Invert |
Function to get black or white, which ever has higher contrast to the input color, e.g. for text on colored backgrounds
| |
| LerpRGBA |
Linear interpolation (blending) between two colors
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Offset |
Adds a value to the RGB channels of a color and takes the result modulo 1
| |
| RGBtoHSL |
Computes HSL values from RGB values, found on:
http://www.geekymonkey.com/Programming/CSharp/RGB2HSL_HSL2RGB.htm
| |
| RGBtoHSV |
Function to convert RGB values to HSV values
merged from http://www.easyrgb.com/math.php?MATH=M20#text20
and http://www.efg2.com/Lab/Graphics/Colors/HSV.htm
| |
| ToString | (Inherited from Object.) |
Fields
| Name | Description | |
|---|---|---|
| Black |
Black as constant, (0,0,0,1)
| |
| Blue |
Blue as constant, (0,0,1,1)
| |
| Green |
Green as constant, (0,1,0,1)
| |
| Red |
Red as constant, (1,0,0,1)
| |
| White |
White as constant, (1,1,1,1)
|