openGL编程模板

来源:互联网 发布:师生实名制网络 编辑:程序博客网 时间:2024/06/16 00:18
int main (int argc,  char *argv[]){glutInit(&argc, argv);                         // 初始化glut库glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE);  // 显示模式RGBA+双缓存int windowHandle = glutCreateWindow("窗口名称"); // 创建一个标题为"test"的窗口glutInitWindowSize(300, 400);//制定窗口大小glutInitWindowPosition(100, 120);//制定窗口位置// 指定绘制事件回调函数glutDisplayFunc(iniafunc);glutReshapeFunc(reshapefunc);                     // 窗口大小变化时  glutMouseFunc(mousebuttonfunc);                   // 鼠标按钮事件时  glutMotionFunc(motionfunc);                       // 鼠标移动事件时  glutKeyboardFunc(keyboardfunc);                 // 键盘输入事件时  glutSpecialFunc(specialfunc);                     // 功能键输入事件时  glutIdleFunc(idlefunc);                    // 程序空闲时  glutCreateMenu(menuFunc);                     // 指定回调函数  glutAddMenuEntry("Open", M_OPEN);glutAddMenuEntry("Exit", M_EXIT);glutAttachMenu(GLUT_RIGHT_BUTTON);glutMainLoop();                               // 进入事件循环  return 0;}

0 0
原创粉丝点击