Поделиться через


Функция glClearColor

Функция glClearColor задает четкие значения для буферов цвета.

Синтаксис

void WINAPI glClearColor(
   GLclampf red,
   GLclampf green,
   GLclampf blue,
   GLclampf alpha
);

Параметры

red

Красное значение, которое glClear использует для очистки буферов цвета. Значение по умолчанию равно нулю.

green

Зеленое значение, которое glClear использует для очистки цветовых буферов. Значение по умолчанию равно нулю.

blue

Синее значение, которое glClear использует для очистки буферов цвета. Значение по умолчанию равно нулю.

канал альфа-версии;

Альфа-значение, используемое glClear для очистки цветовых буферов. Значение по умолчанию равно нулю.

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

Эта функция не возвращает значение.

Коды ошибок

Следующие коды ошибок могут быть получены функцией glGetError .

Имя Значение
GL_INVALID_OPERATION
Функция была вызвана между вызовом glBegin и соответствующим вызовом glEnd.

Комментарии

Функция glClearColor указывает красные, зеленые, синие и альфа-значения, используемые glClear для очистки буферов цвета. Значения, заданные параметром glClearColor , прижаты к диапазону [0,1].

Следующие функции извлекают сведения, связанные с функцией glClearColor :

glGet с аргументом GL_ACCUM_CLEAR_VALUE

glGet с аргументом GL_COLOR_CLEAR_VALUE

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Gl.h
Библиотека
Opengl32.lib
DLL
Opengl32.dll

См. также раздел

glBegin

glClear

glEnd

glGet