Я хочу использовать OpenGL в качестве графики моего проекта. Но очень хочется сделать это в хорошем стиле. Как я могу объявить функцию-член «draw ()» для каждого класса, чтобы вызывать ее в функции отображения OpenGL?
Например, мне нужно что-то вроде этого:
class Triangle
{
public:
void draw()
{
glBegin(GL_TRIANGLES);
...
glEnd();
}
};