Forum de la communauté SFML
Général => Suggestions de nouvelles fonctionnalités => Discussion démarrée par: Cpl.Bator le Juin 28, 2013, 12:23:59 am
-
je ne sais pas si la demande à déjà été faite, il serait utile de rajouter une méthode virtuelle non const du style
virtual void drawable::preRender();
de manière à pouvoir géré des données avant le rendu ( animation de vertices, texture , màj d'un shader , etc... ) sans appeler une méthode spécifique de la classe dérivée.
preRender() est donc appeler en interne de la sfml , si elle n'est pas dérivé , il ne se passe rien , si elle l'est , la méthode dérivée est appelée.
J'espère m'être fait comprendre ^^
-
Oui. Mais... non, désolé ;)
SFML n'est pas un framework, fais plutôt ta propre hiérarchie de classes avec tes propres fonctions virtuelles. Qu'est-ce qui t'empêche d'écrire une classe qui dérive de sf::Drawable et qui ajoute la fonction virtuelle preRender elle-même ?
-
Oui, j'ai du aussi faire moi-même des classes Entity, Animation, Tile, TileMap, etc... pour faire des pré-rendu. (C'est pas dur. ;) )
-
Oui, j'ai du aussi faire moi-même des classes Entity, Animation, Tile, TileMap, etc... pour faire des pré-rendu. (C'est pas dur. ;) )
Le problème n'est pas la "difficulté" si tant est qu'il y en a une , c'était juste une suggestion , j'ai eu ma réponse.
-
Le problème n'est pas la "difficulté" si tant est qu'il y en a une , c'était juste une suggestion , j'ai eu ma réponse.
Ok. ^^
Laurent veut juste faire une librairie, pas un framework, je lui avais suggérer quelques fonctionnalité pour la gestion des collisions ainsi que de la physique mais il a dit qu'il en resterait à une simple librairie multimédia.