opengl中的函数顺序

时间:2010-05-20 23:30:58

标签: opengl glut

有人可以解释一下,glutMainLoop到底是做什么的吗?并且主要是否重要的​​功能顺序?

int main(int argc, char *argv[])
    {
      glutInit(&argc, argv);
      glutInitWindowSize(400, 300);
      glutInitWindowPosition(100, 100);

      glutInitDisplayMode(GLUT_RGB);
      glutCreateWindow("First Game");

      glutReshapeFunc(Reshape);
      glutDisplayFunc(Draw);
      glClearColor(0, 0, 0, 0);

      glutMainLoop();
      return 0;
    }

2 个答案:

答案 0 :(得分:0)

主要强调ItzWarty的评论:glutMainLoop

基本上,这就是你的GLUT应用程序如何处理事件。

答案 1 :(得分:0)

已经解释了glutMainLoop 是的顺序很重要,但没什么大不了的。很合乎逻辑

首先初始化显示模式 接下来你设置窗口的属性,大小位置 现在你创建一个窗口

现在是主要部分,你注册所有的回调,即显示fn等 而已!现在你打电话给你的事件处理器!