glutMainLoop

glutMainLoop

glutMainLoop進入GLUT事件處理循環,讓所有的與“事件”有關的函數調用無限循環。

簡介


glutMainLoop進入GLUT事件處理循環。在一個GLUT程序中,這個常式被調用一次。一旦被調用,這個程序將永遠不會返回。它將調用必要的任何已註冊的回調。

例子


:(opengl實例)
#include
void RenderScene()
{
glClear(GL_COLOR_BUFFER_BIT);
glFlush();
}
void SetupRc()
{
glClearColor(0.3f,0.0f,0.0f,0.1f);
}
void main(void)
{
int i=20;
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutCreateWindow("single");
glutDisplayFunc(RenderScene);
SetupRc();
glutMainLoop();//這裡讓整個繪圖循環進行,相當於死循環
}