To find out whether a certain point is visible, you can check if the current view contains it.
sf::View view = window.getView();
sf::FloatRect viewRect(view.getCenter() - view.getSize() / 2.f, view.getSize());
sf::Vector2f point(...);
bool visible = viewRect.contains(point);
Things get more trickier when you consider rotated views.
To find out whether a certain point is visible, you can check if the current view contains it.
sf::View view = window.getView();
sf::FloatRect viewRect(view.getCenter() - view.getSize() / 2.f, view.getSize());
sf::Vector2f point(...);
bool visible = viewRect.contains(point);
Really, that's all? D: I thought that it was more tough... anyway, I'll test that. Thank You! :)
Things get more trickier when you consider rotated views.
:O I'll take that on consideration!