Функция glColor3sv
Задает текущий цвет из уже существующего массива значений цветов.
void WINAPI glColor3sv(
const GLshort *v
);
-
V
-
Указатель на массив, содержащий красные, зеленые и синие значения.
Эта функция не возвращает значение.
Gl хранит как текущий однозначный индекс цвета, так и текущий четырехзначный цвет RGBA. Glcolor задает новый четырехзначный цвет RGBA. Glcolor имеет два основных варианта: glcolor3 и glcolor4. Варианты glcolor3 явно указывают новые красные, зеленые и синие значения и неявно устанавливают текущее альфа-значение 1,0 (полная интенсивность). Варианты glcolor4 явно указывают все четыре компонента цвета.
аргументы glcolor3b, glcolor4b, glcolor3s, glcolor4s, glcolor3i и glcolor4i принимают три или четыре целого числа со знаком, короткие или длинные целые числа. Когда к имени добавляется v, команды цвета могут принимать указатель на массив таких значений.
Текущие значения цвета хранятся в формате с плавающей запятой с неуказанными размерами мантиссы и экспоненты. Компоненты целочисленного цвета без знака при указании линейно сопоставляются со значениями с плавающей запятой, чтобы наибольшее представляемое значение сопоставлялось с 1,0 (полная интенсивность), а 0 — с 0,0 (нулевой интенсивностью). Компоненты целочисленного цвета со знаком, если они указаны, линейно сопоставляются со значениями с плавающей запятой, чтобы наиболее положительное представляемое значение сопоставлялось с 1,0, а наиболее отрицательное значение сопоставляется со значением -1,0. (Обратите внимание, что это сопоставление не преобразует 0 точно в 0,0.) Значения с плавающей запятой сопоставляются напрямую.
Ни целочисленные значения с плавающей запятой, ни целые числа со знаком не прижимаются к диапазону [0,1] до обновления текущего цвета. Однако компоненты цвета зажимаются в этом диапазоне перед интерполяцией или записью в буфер цвета.
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|