Skip to content

UXColor

Dmitriy Zayceff edited this page Feb 1, 2017 · 14 revisions
  • class UXColor (php\gui\paint\UXColor)

Класс объектов, отвечающих за представление цвета в движке DevelNext. Обычно это цвет с поддержкой альфа-прозрачности - ARGB:

  • alpha, red, gree, blue (альфа, красный, зеленый, синий).

Объекты данного класса неизменяемые, чтобы создать новый цвет, нужно создать новый объект класса UXColor.

Свойства

Все свойства только для чтения!


Свойства

red (double)

Уровень красного от 0 до 1, где 1 = 100%.


green (double)

Уровень зеленого от 0 до 1, где 1 = 100%.


blue (double)

Уровень синего от 0 до 1, где 1 = 100%.


opcaity (double)

Уровень альфа-прозрачности цвета от 0 до 1, где 1 = 100% непрозрачности.


brightness (double)

Уровень яркости цвета от 0 до 1.


hue (double)

Уровень оттенка (HUE) от 0 до 1.


saturation (double)

Уровень насыщения цвета от 0 до 1.


webValue (string)

Представление цвета в виде HTML цвета, строка начинающаяся с #, например #637DFAC.


Методы

__construct()

__construct(double $r, double $g, double $b, double $opacity = 1.0)
$r = 0.5;
$g = 0.6;
$b = 0.7;
$color = new UXColor($r, $g, $b, 0.8);
Clone this wiki locally