[Previous] [Contents] [Next]

SetColor()

Устанавливает цвет

Прототип:

#include <vingraph.h>

(1) void SetColor (int color);

(2) void SetColor (int ident, int color);

Параметры:

ident
Идентификатор графического элемента.
color
Цвет.

Библиотека:

libvg.a

Описание:

Функция первого вида устанавливает текущий цвет, который будет использоваться, когда функции рисования вызываются без явного указания цвета. Данная установка локальна по отношению к нити, т.е. каждая нить имеет свою установку текущего цвета, которая не зависит от установки в других нитях процесса. Это достигается путем использования механизма системных функций pthread_setspecific(), pthread_getspecific(). В исходном состоянии в качестве текущего установлен белый цвет.

Функция второго вида непосредственно задает или изменяет цвет графического элемента.

Для получения значения цвета можно использовать макрос RGB(r,g,b).

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

VinGraph

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

См. также:

RGB(), GetColor(), Fill()


[Previous] [Contents] [Next]