Установка
цвета фона
Введите вспомогательную
функцию, которая позволяет вычислить и изменить цвет фона окна OpenGL. Позже
мы введем возможность выбора цвета фона с помощью стандартного диалога Windows
по выбору цвета:
void COGView: :SetBkColor ()
{
//======
Расщепление цвета на три компонента
GLclampf
red = GetRValue (m_BkClr) /255 . f ,
green
= GetGValue (m_BkClr) /255. f ,
blue = GetBValue(m_BkClr) /255. f ;
//======
Установка цвета фона (стирания) окна
glClearColor
(red, green, blue, 0.f);
//======
Непосредственное стирание
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT) ;
}