1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
...
public static void Main(string[] args)
{
Glut.glutInitDisplayMode(Glut.GLUT_RGB | Glut.GLUT_DOUBLE | Glut.GLUT_DEPTH);
Glut.glutInitWindowPosition(300, 100);
Glut.glutInitWindowSize(1024, 768);
Glut.glutInit();// initialisation de GLUT
winIdMain = Glut.glutCreateWindow("Window"); // creation d'une fenetre
Glut.glutDisplayFunc(new Glut.DisplayCallback(MainDisplay)); // parametrage de la fonction d'affichage (obligatoire)
Glut.glutReshapeFunc(new Glut.ReshapeCallback(MainReshape));
Glut.glutKeyboardFunc(new Glut.KeyboardCallback(SampleKeyboard));
Glut.glutSpecialFunc(new Glut.SpecialCallback(SampleSpecial));
Glut.glutMotionFunc(motion);
Glut.glutIdleFunc(idle);
/* Sub window creation and setup */
winIdSub = Glut.glutCreateSubWindow(winIdMain, 5, 5, 800 - 10, 600 / 10);
Glut.glutDisplayFunc(subDisplay);
Glut.glutReshapeFunc(subReshape);
Glut.glutMainLoop(); // boucle principale de GLUT
} |
Partager