godot/scene
lawnjelly f0af29346b ProjectSettings add dirty flag and project_settings_changed signal
Most frames there will be no change in project settings, and it makes no sense to read settings every frame in case of changes, as a large number of string compares are involved.

This PR adds a signal to ProjectSettings that can be subscribed to in order to keep local settings up to date with ProjectSettings.

In addition a function `ProjectSettings::has_changes()` is provided for objects outside the signal system (e.g. Rasterizers).
2022-02-09 11:20:25 +00:00
..
2d Fix RayCast{,2D}.clear_exceptions clears parent 2022-02-08 16:22:10 +08:00
3d Fix RayCast{,2D}.clear_exceptions clears parent 2022-02-08 16:22:10 +08:00
animation Add editor vital redraws only option 2022-02-02 11:26:45 +00:00
audio Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
debugger Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
gui Improve TreeItem button API 2022-02-08 23:56:19 +08:00
main ProjectSettings add dirty flag and project_settings_changed signal 2022-02-09 11:20:25 +00:00
resources Fix navigation merge errors, fixes #56786 2022-02-02 23:52:29 +01:00
SCsub SCons: Add explicit dependencies on thirdparty code in cloned env 2021-04-29 16:57:00 +02:00
property_utils.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
property_utils.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
register_scene_types.cpp Add OccluderShapePolygon 2022-02-01 11:31:06 +00:00
register_scene_types.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
scene_string_names.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
scene_string_names.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00