OpenGL / GLUT - 更新多个窗口

时间:2016-01-06 23:10:19

标签: c++ opengl glut

所以,我正在创建一个游戏,我有两个不同的显示功能的窗口。我想知道的是,是否可以同时更新两个窗口。让我们说一个窗口,我隐含地调用glutPostRedisplay()来强制更新。这只会导致当前窗口的更新。然而,我想更新它们。

这甚至可能吗?我一直在寻找相当长的一段时间,但似乎并没有得到明确的答案。

感谢。

1 个答案:

答案 0 :(得分:1)

  

4.5 glutPostRedisplay

     

glutPostRedisplay标记 当前窗口 ,因为需要重新显示。

"当前窗口"是吗?我想知道......

  

4.3 glutSetWindow, glutGetWindow

     

glutSetWindow设置当前窗口; glutGetWindow返回当前窗口的标识符。

foreach( int window : windows )
{
    glutSetWindow( window );
    glutPostRedisplay();
}
相关问题