C# Класс Cubia.Color

A color, as stolen from one of my previous projects. Represents a color including alpha. Contains methods for color manipulation.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
A double
B double
G double
R double

Открытые методы

Метод Описание
HLSA ( double H, double L, double S, double A ) : Color

Creates a color from its HLSA representation.

Mix ( Color A, Color B, double Amount ) : Color

Mixes two colors based on the specified amount. If the amount is 0.0, the resulting color will be A. If the amount is 1.0, the resulting color will be B. Values in between will cause the color to be interpolated.

RGB ( double R, double G, double B ) : Color

Creates a color from its RGB reprsentation with a completely opaque alpha.

RGBA ( double R, double G, double B, double A ) : Color

Creates a color from its RGBA representation. Values should be between 0.0 and 1.0.

Описание методов

HLSA() публичный статический Метод

Creates a color from its HLSA representation.
public static HLSA ( double H, double L, double S, double A ) : Color
H double Hue in degrees.
L double Lumination between 0.0 and 1.0.
S double Saturation between 0.0 and 1.0.
A double Alpha between 0.0 and 1.0.
Результат Color

Mix() публичный статический Метод

Mixes two colors based on the specified amount. If the amount is 0.0, the resulting color will be A. If the amount is 1.0, the resulting color will be B. Values in between will cause the color to be interpolated.
public static Mix ( Color A, Color B, double Amount ) : Color
A Color
B Color
Amount double
Результат Color

RGB() публичный статический Метод

Creates a color from its RGB reprsentation with a completely opaque alpha.
public static RGB ( double R, double G, double B ) : Color
R double
G double
B double
Результат Color

RGBA() публичный статический Метод

Creates a color from its RGBA representation. Values should be between 0.0 and 1.0.
public static RGBA ( double R, double G, double B, double A ) : Color
R double
G double
B double
A double
Результат Color

Описание свойств

A публичное свойство

public double A
Результат double

B публичное свойство

public double B
Результат double

G публичное свойство

public double G
Результат double

R публичное свойство

public double R
Результат double