pandemonium_engine/scene/2d
lawnjelly 942a304f4e Physics Interpolation 2D - fix light and light occluder resetting
It turns out `NOTIFICATION_TRANSFORM_CHANGED` is deferred for these nodes, which can mean the transform is not set in the `VisualServer` until after the reset has been sent, even if the transform is set before the reset in script. This prevented the reset from acting correctly.

Here we explicitly set the transform prior to each reset, to ensure the `VisualServer` is up to date.
2024-04-06 11:02:42 +02:00
..
animated_sprite.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
animated_sprite.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
area_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
area_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
audio_stream_player_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
audio_stream_player_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
back_buffer_copy.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
back_buffer_copy.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
camera_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
camera_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
canvas_modulate.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
canvas_modulate.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
collision_object_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
collision_object_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
collision_polygon_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
collision_polygon_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
collision_shape_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
collision_shape_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
cpu_particles_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
cpu_particles_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
joints_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
joints_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
light_2d.cpp Physics Interpolation 2D - fix light and light occluder resetting 2024-04-06 11:02:42 +02:00
light_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
light_occluder_2d.cpp Physics Interpolation 2D - fix light and light occluder resetting 2024-04-06 11:02:42 +02:00
light_occluder_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
line_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
line_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
line_builder.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
line_builder.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
listener_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
listener_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
mesh_instance_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
mesh_instance_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
multimesh_instance_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
multimesh_instance_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
navigation_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
navigation_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
navigation_agent_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
navigation_agent_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
navigation_geometry_parser_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
navigation_geometry_parser_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
navigation_link_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
navigation_link_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
navigation_obstacle_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
navigation_obstacle_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
navigation_polygon_instance.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
navigation_polygon_instance.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
parallax_background.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
parallax_background.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
parallax_layer.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
parallax_layer.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
path_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
path_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
physics_body_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
physics_body_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
polygon_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
polygon_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
position_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
position_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
ray_cast_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
ray_cast_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
remote_transform_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
remote_transform_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
SCsub Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
shape_cast_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
shape_cast_2d.h Fix small formatting inconsistencies. 2024-03-01 16:25:19 +01:00
sprite.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
sprite.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
touch_screen_button.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
touch_screen_button.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
visibility_notifier_2d.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
visibility_notifier_2d.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
y_sort.cpp File copyright header updates pt9. 2023-12-18 00:25:33 +01:00
y_sort.h File copyright header updates pt9. 2023-12-18 00:25:33 +01:00