Установка цвета фона

Введите вспомогательную функцию, которая позволяет вычислить и изменить цвет фона окна 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) ;

}