glut回调函数解析

//显示

glutDisplayFunc(void (*func)(void));  

 

//改变窗口大小时调用

glutReshapeFunc(void (*func)(void));

 

//键盘事件,key指按下的键,x和y表示按下key键时鼠标的位置

glutKeyboardFunc(void (*func)(unsigned char key,int x,int y));  

 

//鼠标点击事件,button表示鼠标的某个键,state指当前键的状态(按下或释放),x和y表示鼠标位置

glutMouseFunc(void (*func)(int button,int state,int x,int y));  

 

//鼠标点击且移动时调用

glutMotionFunc(void (*func)(int x,int y)); 

 

//鼠标移动时调用 

glutPassiveMotionFunc(void (*func)(int x,int y));  

 

//空闲时调用

glutIdleFunc(void (*func)(void));  

posted @ 2015-03-25 18:04  Netop  阅读(455)  评论(0)    收藏  举报