OpenGL函数功能-->glutTimerFunc()
来源:互联网 发布:网络运营师在哪里考? 编辑:程序博客网 时间:2024/05/21 16:22
(1)如果用定时器的话,初始的时候注册一个定时器的回调函数,原型是
glutTimerFunc(unsigned int millis, void (*func)(int value), int value);
参数对应关系为:glutTimerFunc(毫秒数, 回调函数指针, 区别值);
(2)写自己的回调函数 void OnTimer(int value);
用value区分是哪个定时器
(3)在函数里改变和位置有关的变量,然后调用glutPostRedisplay();用来重绘
(4)最后再次调用glutTimerFunc,因为glut的定时器是调用一次才产生一次定时,所以如果要持续产生定时的话,
在定时函数末尾再次调用glutTimerFunc
如在main函数中有如此调用:
glutTimerFunc(33,timerProc,1);我们的timerProc的定义应该这样写:
void timerProc(int id){g_display();glutTimerFunc(33,timerProc,1);//需要在函数中再调用一次,才能保证循环}
这样就保证了计时器的循环调用,而不是只调用一次。
- OpenGL函数功能-->glutTimerFunc()
- OpenGL函数功能-->glutTimerFunc() .
- OpenGL -- 二维动画 glutTimerFunc 函数
- opengl之glutTimerFunc
- glut 动画 --- 使用glutTimerFunc()函数
- glut 双缓冲动画 ---不用glutTimerFunc函数
- OpenGL函数功能---->glMatrixMode()
- opengl函数功能详解
- opengl函数功能详解
- OpenGL常见函数功能查询
- OPENGL ES常用函数功能总结
- OpenGL程序常见函数功能介绍
- OpenGL函数
- OpenGL函数
- openGL函数
- OpenGL函数
- OpenGL函数
- opengl函数
- CSS之Position详解
- 如何成为一名出色的ERP工程师
- 俞敏洪:一个优秀的人的标志和特点
- jQuery Color Animate (jQuery 颜色变换动画) 插件
- HTML Canvas 绘制五角星
- OpenGL函数功能-->glutTimerFunc()
- 关系型数据库到HBase的数据储存方式变迁
- uva 193 - Graph Coloring
- poj2739
- 广西科技职业学院“创业大学建设研究试验区”揭牌仪式隆重举行
- 设置iframe无边框
- Intent 传值和 Bundle传值的区别
- 很久登CSDN了
- Hibernate Reverse Engineering生成ORM持久化类的问题