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 ^^