本文整理汇总了C++中ModelManager::startManaging方法的典型用法代码示例。如果您正苦于以下问题:C++ ModelManager::startManaging方法的具体用法?C++ ModelManager::startManaging怎么用?C++ ModelManager::startManaging使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ModelManager
的用法示例。
在下文中一共展示了ModelManager::startManaging方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main(int argc, char **argv)
{
// glut init
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA);
// create window
glutInitWindowPosition(500, 100);
glutInitWindowSize(600, 600);
glutCreateWindow("10420 CS550000 CG HW2 Haley");
glewInit();
if(glewIsSupported("GL_VERSION_2_0")){
printf("Ready for OpenGL 2.0\n");
}
else{
printf("OpenGL 2.0 not supported\n");
system("pause");
exit(1);
}
mm.showHelpMenu();
puts("\n\n ====== Translation Mode Start ======\n");
mm.startManaging();
// register glut callback functions
glutDisplayFunc(onDisplay);
glutIdleFunc(onIdle);
glutKeyboardFunc(onKeyboard);
glutSpecialFunc(onKeyboardSpecial);
glutMouseFunc(onMouse);
glutMotionFunc(onMouseMotion);
glutReshapeFunc(onWindowReshape);
// set up shaders here
setShaders();
glEnable(GL_DEPTH_TEST);
// main loop
glutMainLoop();
return 0;
}