I have been looking through the SFML API but, I don't see anything about exceptions that might be thrown by the API Classes. Basically, one of the things I am interested in is cases in which the application might lose the device. In DirectX this would be a DeviceLost Exception which can happen when the user does something like Alt-Tab and gives focus to another window. When this happens you might have to re-create textures, reset render states, etc... So, does SFML handle all this under the hood?
I haven't messed with graphics programming in a long time and I am trying to get a feel for what can go wrong with this library. Can anyone point me in the right direction? Thank you.