OpenGL/GLUT-更新几个窗口

OpenGL/GLUT - Updating several windows

本文关键字:几个 窗口 GLUT- 更新 OpenGL      更新时间:2023-10-16

因此,我正在创建一个游戏,其中我有两个不同的窗口,它们具有不同的显示功能。我想知道的是是否可以同时更新两个窗口。比方说,对于一个窗口,我隐式地调用glutPostRedisplay()来强制更新。这只会更新当前窗口。然而,我想更新他们两个。

这可能吗?我已经搜索了很长时间,在一些人看来似乎没有一个明确的答案。

谢谢。

4.5 glutPostRedisplay

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

"当前窗口"嗯?我想知道…

4.3 glutSetWindowglutGetWindow

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

foreach( int window : windows )
{
    glutSetWindow( window );
    glutPostRedisplay();
}