Un simple tableau 2D de sf::Uint8 pour chaque composante (rgba) , que tu donnes à manger à un sf::Image , qui elle même se fera "manger" par un sf::Texture que tu "bindera" à un drawable. ( sf::Sprite par exemple )
La classe de base pour faire joujou avec les pixels , c'est sf::Image.