SFML/examples
Chris Thrasher 59447dd8e5 Rewrite sf::Event API to improve type safety
This new API is built on top of std::variant. This allows us to
store many different event types in a space-efficient way and access
the active event type in a type-safe manner that eliminates the
categories of UB that are possible with unions.

Co-authored-by: kimci86 <kimci86@hotmail.fr>
2024-05-01 18:00:58 +00:00
..
android Rewrite sf::Event API to improve type safety 2024-05-01 18:00:58 +00:00
assets Use built-in CMake support for iOS 2023-04-03 23:36:33 +02:00
cocoa Update copyright year 2024-01-26 12:00:22 -07:00
ftp Header cleanup guided by IWYU 2024-02-09 12:52:23 +01:00
include Consolidate redundant gl.h headers 2022-10-09 13:04:24 +02:00
island Rewrite sf::Event API to improve type safety 2024-05-01 18:00:58 +00:00
joystick Rewrite sf::Event API to improve type safety 2024-05-01 18:00:58 +00:00
opengl Rewrite sf::Event API to improve type safety 2024-05-01 18:00:58 +00:00
shader Rewrite sf::Event API to improve type safety 2024-05-01 18:00:58 +00:00
sockets Require that variables are initialized 2024-04-27 19:20:52 +00:00
sound Make Sound::Status a scoped enumeration 2024-04-28 16:36:57 +00:00
sound_capture Make Sound::Status a scoped enumeration 2024-04-28 16:36:57 +00:00
sound_effects Rewrite sf::Event API to improve type safety 2024-05-01 18:00:58 +00:00
stencil Rewrite sf::Event API to improve type safety 2024-05-01 18:00:58 +00:00
tennis Rewrite sf::Event API to improve type safety 2024-05-01 18:00:58 +00:00
voip Make Sound::Status a scoped enumeration 2024-04-28 16:36:57 +00:00
vulkan Rewrite sf::Event API to improve type safety 2024-05-01 18:00:58 +00:00
win32 Remove leading newlines 2023-11-29 15:54:38 -07:00
window Rewrite sf::Event API to improve type safety 2024-05-01 18:00:58 +00:00
X11 Remove leading newlines 2023-11-29 15:54:38 -07:00
asset_licenses.md Reflect account name change in asset_licenses.md. 2024-02-13 23:31:47 +00:00
CMakeLists.txt Added Sound Effects example. 2024-04-25 10:24:11 +02:00