godot/servers
Juan Linietsky 2b815df3c1 Use BitField<> in core type masks
* All core types masks are now correctly marked as bitfields.
* The enum hacks in MouseButtonMask and many other types are gone. This ensures that binders to other languages non C++ can actually implement type safe bitmasks.
* Most bitmask operations replaced by functions in BitField<>
* Key is still a problem because its enum and mask at the same time. While it kind of works in C++, this most likely can't be implemented safely in other languages and will have to be changed at some point. Mostly left as-is.
* Documentation and API dump updated to reflect bitfields in core types.
2023-01-08 22:17:40 +01:00
..
audio One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
camera One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
debugger One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
extensions One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
movie_writer Merge pull request #68429 from KoBeWi/PropertySettings 2023-01-06 22:59:29 +01:00
navigation One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
physics_2d Merge pull request #68429 from KoBeWi/PropertySettings 2023-01-06 22:59:29 +01:00
physics_3d Merge pull request #70858 from Malcolmnixon/fast-concave-support 2023-01-07 13:17:39 +01:00
rendering One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
text One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
xr One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
audio_server.cpp Merge pull request #68429 from KoBeWi/PropertySettings 2023-01-06 22:59:29 +01:00
audio_server.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
camera_server.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
camera_server.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
display_server_headless.h Add support for the custom initial screen for the main window, fix primary screen detection. 2023-01-07 11:14:35 +02:00
display_server.cpp Use BitField<> in core type masks 2023-01-08 22:17:40 +01:00
display_server.h Use BitField<> in core type masks 2023-01-08 22:17:40 +01:00
navigation_server_2d.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
navigation_server_2d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
navigation_server_3d.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
navigation_server_3d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
physics_server_2d_wrap_mt.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
physics_server_2d_wrap_mt.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
physics_server_2d.cpp Merge pull request #68429 from KoBeWi/PropertySettings 2023-01-06 22:59:29 +01:00
physics_server_2d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
physics_server_3d_wrap_mt.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
physics_server_3d_wrap_mt.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
physics_server_3d.cpp Merge pull request #68429 from KoBeWi/PropertySettings 2023-01-06 22:59:29 +01:00
physics_server_3d.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
register_server_types.cpp Merge pull request #68429 from KoBeWi/PropertySettings 2023-01-06 22:59:29 +01:00
register_server_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rendering_server.cpp Merge pull request #68429 from KoBeWi/PropertySettings 2023-01-06 22:59:29 +01:00
rendering_server.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub Add NavigationPathQuery 2022-09-20 22:20:11 +02:00
server_wrap_mt_common.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
text_server.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
text_server.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
xr_server.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
xr_server.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00