Example of how to create non-rectangular semi-transparent windows on multiple operating systems with SFML