virtualx-engine/scene
Pedro J. Estébanez a63996ac95 Implement pause-aware picking
This 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-07 00:50:16 +01:00
..
2d Merge pull request #45496 from Chaosus/fix_particles 2021-02-03 15:50:52 +01:00
3d Simplify Volumetric Fog 2021-02-06 15:08:21 -03:00
animation Use the blend parameter passed to blend_animation during graph processing 2021-02-04 11:25:00 +01:00
audio Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
debugger Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
gui doc: Don't bind argument names with p_ prefix 2021-02-04 14:45:06 +01:00
main Implement pause-aware picking 2021-02-07 00:50:16 +01:00
resources Simplify Volumetric Fog 2021-02-06 15:08:21 -03:00
register_scene_types.cpp Merge pull request #45281 from Chaosus/vs_unify 2021-02-01 08:56:03 +01:00
register_scene_types.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
scene_string_names.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
scene_string_names.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
SCsub SCons: Add explicit dependencies on thirdparty code in cloned env 2020-12-18 10:29:34 +01:00