godot/scene/main
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
..
canvas_layer.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
canvas_layer.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
http_request.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
http_request.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
instance_placeholder.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
instance_placeholder.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
node.cpp Rework Node::get_node to omit is_absolute() check in best case scenario 2022-01-25 18:13:42 +01:00
node.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
resource_preloader.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
resource_preloader.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
scene_tree.cpp ProjectSettings add dirty flag and project_settings_changed signal 2022-02-09 11:20:25 +00:00
scene_tree.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
timer.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
timer.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
viewport.cpp Update the minimum size of ViewportContainer 2022-02-02 13:21:03 +01:00
viewport.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00