PDA

View Full Version : glutPostRedisplay question



sjsearcher
01-17-2002, 11:22 AM
The InitInstance function of my program creates a window using glutCreateWindow, then calls glutDisplayFunc to call a callback function named "MyPaint" which draws a white square inside the window.

I want to be able to redraw anything inside the window, including the square and perhaps make it blue in color.

How do I do this? My existing code in InitInstance looks like this:

glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize (450,450);
glutInitWindowPosition(100,100);
glutCreateWindow ("CDTI Display");
init();
glutDisplayFunc(MyPaint); //this
// draws a white
// square

glutMainLoop();
return TRUE;


Any help is deeply appreciated.