[OpenGL] Accès extérieur à un objet de type GLWidget
Bonsoir à tous,
j'ai une question à vous poser concernant l'utilisation d'une classe dérivée de GLWidget.
Voici ce que j'ai fait :
- J'ai créé une classe dérivée de GLWidget que j'ai appelé : GraphicalWindow
- Cette classe possède une fonction membre nommée : void drawTriangle(const Triangle &monTriangle). Cette fonction prend en paramètre la référence à un objet de type Triangle (comportant les coordonnées des sommets).
J'aimerais pouvoir "envoyer" à une instance de GraphicalWindow "l'ordre" de tracer un triangle depuis l'extérieur de mon instance comme ci dessous :
Code:
1 2 3 4 5
|
GraphicalWindow w = new GraphicalWindow(this);
Triangle t = new Triangle(this); //Bien sur normalement je dois préciser les coordonnées des sommets mais je vous l'épargne car ça n'a pas dintérêt ici
w->drawTriangle(t); |
Est ce que ce que je souhaite faire est envisageable ou est ce que je me plante complètement :mouarf: ?
Et si c'est envisageable comment feriez vous cela ?
Je précise que je ne suis pas un as d'openGL alors excusez moi si c'est trivial.
Merci d'avance pour votre aide et bonne soirée.