gf_context_set_fgcolor()

Установка цвета рисования

Прототип:

#include <gf/gf.h>
gf_color_t gf_context_set_fgcolor( gf_context_t context,
gf_color_t color );

Аргументы:

context
Дескриптор графического контекста.
color
Новый цвет в упакованном формате ARGB8888.

Библиотека:

gf

Описание:

Данная функция устанавливает цвет рисования color для всех последующих операций с указанным контекстом context. Данный цвет применяется для большинства операций рисования, например, для рисования линий, залитых прямоугольников, полигонов и битовых карт.


Note: Убедитесь, что старшие 8 бит аргумента color (альфа-канал) установлены в 0xFF чтобы обеспечить, что у объектов, отрисовываемых во фреймбуфере, будет корректная прозрачность.

Например, если поверхность фреймбуфера включает альфа-составляющую, объекты, отрисовываемые без прозрачности, могут быть невидимы в многослойном окружении.


Возвращаемое значение:

Предыдущий цвет рисования или 0 в случае, если значение параметра context равно NULL.

Классификация:

Графическая подсистема ЗОСРВ «Нейтрино», Graphics Framework

Безопасность использования
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

gf_context_set_bgcolor(), gf_context_set_bgcolor_native(), gf_context_set_fgcolor_native()




Предыдущий раздел: GF API