【发布时间】:2010-11-17 16:12:03
【问题描述】:
阅读红皮书时发现:
glutDisplayFunc(void (*func)(void)) 是 第一个也是最重要的事件 你会看到回调函数。 每当 GLUT 确定 窗口的内容需要是 重新显示,回调函数 由 glutDisplayFunc() 注册的是 执行。因此,你应该把 您需要重绘的所有例程 显示回调中的场景 功能。
如果你的程序改变了内容 窗户的,有时你会有 调用 glutPostRedisplay(),其中 让 glutMainLoop() 轻推调用 在其注册的显示回调 下次机会
应该在什么时候调用 glutPostRedisplay()?从这一段中,我不明白为什么需要它的功能。
【问题讨论】: