Свойство .redbits (только чтение)
| Назначение: | 16-битное значение, в котором упакованы два 8-битных параметра: число «красных» бит на пиксель (старший байт) и позиция младшего значащего красного бита в слове цвета (младший байт). |
| Тип: | Word |
| Диапазон значений: | Зависит от выбранного контроллера и панели |
| См. также: | Свойства контроллера, Работа с пикселями и цветами |
Подробности
Значение свойства зависит от выбранного контроллера и панели. Выбор делается в диалоге Customize Project, который открывается из диалога Project Settings. Свойство актуально только для цветных панелей (lcd.paneltype = 1 - PL_LCD_PANELTYPE_COLOR).
Старший байт показывает, на сколько ступеней регулируется яркость красного «канала». Например, если старший байт равен 5, для красного есть 32 уровня.
Свойство также сообщает позицию и длину красного поля в значениях, которые используют lcd.forecolor, lcd.backcolor и lcd.setpixel. Если, например, lcd.redbits = &h0500, lcd.bluebits = &h0605, а lcd.greenbits = &h050B, то состав красных, зелёных и синих бит в слове восстанавливается так: бит 15 -> gggggbbbbbbrrrrr <- бит 0. В этом примере красное поле идёт первым и занимает 5 бит (4-0).