next up previous contents
Next: Eventos del teclado Up: Eventos Previous: Eventos

Concepto de ``callbacks''

En el primer programita ya definimos con una llamada a glutDisplayFunc() que OpenGL debería usar nuestra función Display() cuando hay que redibujar el contenido de la ventana.

Es decir, podemos registrar unas funciones que se preocupan de la realización del trabajo necesario siempre y cuando ``alguien'' (de nuevo, ¿el mago dentro del ordenador?) manda un mensaje a nuestro programa porque haya occurrido algún evento.

Con la función

glutPostRedisplay()

podemos mandar un mensaje a nuestra aplicación para indicar que hay que redibujar el contenido de la ventana, es decir, en un futuro próximo se llamará automáticamente a nuestra función Display().

Además de los eventos ``redibujar'' usaremos los eventos ``pulsado-una-tecla'' y despues ``terminado-un-temporizador''.



© 2003, Dr. Arno Formella & Dra. Mª Victoria Luzón García, Universidad de Vigo, Departamento de Informática