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();//這裡讓整個繪圖循環進行,相當於死循環
}
相關詞條
-
glutMainLoop
glutMain glutMain glutMain
-
GLUT
使用者呼叫一個不會退回的glutMainLoop()來使相關函式開始運作。這...glutMainLoop()的循環。另一個常見的方法是使用多個執行緒,並將glutMainLoop()放在一個單獨的執行緒中,但是這個作法會引起...
簡介 功能 實現 原始版本的使用限制 -
freeGLUT
//這是freeglut里的循環函式,可代替glutMainLoop函式...
freeglut freeglut函式 freeglut的安裝 -
glutPostRedisplay
glutMainLoop下一次循環時,視窗顯示將被回調以重新顯示視窗的正常面板。多次... equations here glutMainLoop();另外有代碼如下:void...glutPostRedisplay,glutMainloop運行的過程會像下面這樣:drive...
-
OpenInventor
Open Inventor 7 by Mercury: ——專業3D圖形開發工具包-北京國遙萬維信息技術有限公司代理;...
-
glutSwapBuffers
); glutIdleFunc(idle); glutMainLoop...
函式簡介 程式示例 -
glPushMatrix
);glutMouseFunc( mouse );glutMainLoop...
語法 用法/舉例 -
glLineStipple()
(reshape); glutMainLoop(); return...
簡介 -
glutDisplayFunc
(display); glutMainLoop(); return...