glutDisplayFunc dans une class

glutDisplayFunc dans une class - C++ - Programmation

Marsh Posté le 11-03-2004 à 20:01:30    

Voila, j'ai cree une classe qui utilise OpenGL pour creer une fenetre etc...
J'ai dans mon fichier source la fonction :
void Interface::display (void) ;
J'ai bien inclu mon fichier Interface.hh
et pourtant, quand dans ma fonction (appellee par le constructeur) j'appelle  
glutDisplayFunc(display);
A la compilation il se plaint d'une erreur de type conversion 'display' to 'void (*)()'
Une idee du pourquoi ?


---------------
/* Toblerone is so gooooood 4 U */
Reply

Marsh Posté le 11-03-2004 à 20:01:30   

Reply

Marsh Posté le 11-03-2004 à 23:43:18    

il faut que ce soit une fonction statique.
 
GLUT a été designé avec le C en tête.
 
LeGreg

Reply

Marsh Posté le 12-03-2004 à 02:57:26    

Effectivement, ca tourne. Merci !


---------------
/* Toblerone is so gooooood 4 U */
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed