Est-ce que la classe Tx fait autre chose, ou bien elle existe juste pour pouvoir écrire le chargement en une ligne de code ?
Si elle fait autre chose :
class Tx : public sf::Texture
{
...
};
(déconseillé)
Sinon :
sf::Texture loadTexture(const std::string& filename)
{
sf::Texture texture;
texture.loadFromFile(filename);
return texture;
}
Et n'oublie pas de gérer les cas d'erreur. Et passe aussi un peu de temps à apprendre le C++ et la programmation en général, avant de vouloir faire des choses compliquées