godot/main
Pedro J. Estébanez 745c711289 Implement pause-aware picking
This adds a new project setting (`physics/common/enable_pause_aware_picking`). It's disabled by default.

When enabled, it changes the way 2D & 3D physics picking behaves in relation to pause:
- When pause is set, every collision object that is hovered or captured (3D only) is released from that condition, getting the relevant mouse-exit callback., unless its pause mode makes it immune from pause.
- During the pause. picking only considers collision objects immune from pause, sending input events and enter/exit callbacks to them as expected.
- When pause is left, nothing happens. This is a big difference with the classic behavior, which at this point would process all the input events that have been queued against the current state of the 2D/3D world (in other words, checking them against the current position of the objects instead of those at the time of the events).
2021-02-08 20:48:13 +01:00
..
tests Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
app_icon.png Optimize images losslessly using oxipng -o6 --strip all --zopfli 2018-06-28 19:17:41 +02:00
default_controller_mappings.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
gamecontrollerdb.txt Apply upstream gamecontrollerdb patch 391. 2020-10-26 17:01:53 +00:00
godotcontrollerdb.txt Add some HTML5 controllers mapping. 2021-02-06 11:09:01 +01:00
input_default.cpp Better gamepad axis event injection. 2021-01-18 13:07:37 +01:00
input_default.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
main_builders.py Support SDL2 half axes and inverted axes mappings. 2020-06-26 06:28:56 +01:00
main_timer_sync.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
main_timer_sync.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
main.cpp Implement pause-aware picking 2021-02-08 20:48:13 +01:00
main.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
performance.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
performance.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
splash_editor.png Update AUTHORS and DONORS list 2020-10-28 15:09:17 +01:00
splash.png Optimize images losslessly using oxipng -o6 --strip all --zopfli 2019-10-12 23:23:33 +02:00