Should be possible to do it if you're using primitives, Vertex or something like that to draw things onto the screen. Make the color of the thing that you want to remove into transparent color ( sf::Color::Transparent ) and draw that onto the screen at the exakt same position. Then remove the sprite. This will make it look like the sprite was removed. Things behind it will however dissapear as well. If there is something behind it just remove it and redraw what was behind it. Don't really see a good use for this when it comes to the whole screen though. A little tedious and all that.