Класс ColorRGBA
Класс ColorRGBA предназначен для задания цвета текста, линии, фона и т.д. Используется четырехканальный формат, содержащий данные для красного (r), зеленого (g), голубого (b) цветов и альфа-канала (a).
Конструкторы
ColorRGBA()
ColorRGBA(byte r, byte g, byte b, byte a)
| Поле | Тип | Описание |
|---|---|---|
ColorRGBA.r | byte | Значение от 0 до 255 для установки интенсивности красного цвета. |
ColorRGBA.g | byte | Значение от 0 до 255 для установки интенсивности зеленого цвета. |
ColorRGBA.b | byte | Значение от 0 до 255 для установки интенсивности голубого цвета. |
ColorRGBA.a | byte | Значение от 0 до 255 для регулировки прозрачности. Значение 255 соответствует полностью непрозрачному цвету. |
Примеры использования
ColorRGBA rgba = new ColorRGBA();
rgba.r = 0;
rgba.g = 0;
rgba.b = 255;
rgba.a = 200;
// r: 0, g: 0, b: 255, a: 200
Console.WriteLine("r:" + rgba.r + ", g:" + rgba.g + ", b:" + rgba.b + ", a:" + rgba.a);
rgba = new ColorRGBA(55, 146, 179, 200);
// r: 55, g: 146, b: 179, a: 200
Console.WriteLine("r:" + rgba.r + ", g:" + rgba.g + ", b:" + rgba.b + ", a:" + rgba.a);
LineProperties lineProps = new LineProperties();
lineProps.color = new Color(rgba);