godot/scene/main
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
..
canvas_item.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
canvas_item.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
canvas_layer.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
canvas_layer.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
http_request.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
http_request.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
instance_placeholder.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
instance_placeholder.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
missing_node.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
missing_node.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
multiplayer_api.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
multiplayer_api.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
multiplayer_peer.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
multiplayer_peer.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
node.cpp Merge pull request #36301 from KoBeWi/daddy_node 2023-01-07 13:20:56 +01:00
node.h Merge pull request #36301 from KoBeWi/daddy_node 2023-01-07 13:20:56 +01:00
resource_preloader.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
resource_preloader.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
scene_tree.cpp Merge pull request #68429 from KoBeWi/PropertySettings 2023-01-06 22:59:29 +01:00
scene_tree.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
shader_globals_override.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
shader_globals_override.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
timer.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
timer.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
viewport.cpp Use BitField<> in core type masks 2023-01-08 22:17:40 +01:00
viewport.h Use BitField<> in core type masks 2023-01-08 22:17:40 +01:00
window.cpp Add support for the custom initial screen for the main window, fix primary screen detection. 2023-01-07 11:14:35 +02:00
window.h Add support for the custom initial screen for the main window, fix primary screen detection. 2023-01-07 11:14:35 +02:00