godot/scene
reduz 083aa9b95e Refactor Process Mode
Implements https://github.com/godotengine/godot-proposals/issues/1835#issuecomment-727186192

* PauseMode is now ProcessMode, containing the following states:
	```
	PROCESS_MODE_INHERIT, // same as parent node
	PROCESS_MODE_NORMAL, // process only if not paused
	PROCESS_MODE_PAUSE_ONLY, // process only if paused
	PROCESS_MODE_ALWAYS, // process always
	PROCESS_MODE_DISABLED, // never process
	```
* NOTIFICATION_PAUSED and NOTIFICATION_UNPAUSED are received effectively when the node is paused and unpaused (not any longer when pause mode is set in SceneTree).
* Renamed some nodes that used ProcessMode/process_mode to specify a callback type to ProcessCallback to avoid clashes.
2021-02-18 20:39:55 -03:00
..
2d Refactor Process Mode 2021-02-18 20:39:55 -03:00
3d Refactor Process Mode 2021-02-18 20:39:55 -03:00
animation Refactor Process Mode 2021-02-18 20:39:55 -03:00
audio Modernize atomics 2021-02-18 17:12:46 +01:00
debugger Initialize class variables with default values in scene/ [1/2] 2021-02-07 22:29:31 +01:00
gui Removed hardcoded shortcuts from /scene and converted to input actions 2021-02-18 16:22:51 +01:00
main Refactor Process Mode 2021-02-18 20:39:55 -03:00
resources Modernize atomics 2021-02-18 17:12:46 +01:00
register_scene_types.cpp Reorganize Project Settings 2021-02-18 11:23:34 -03: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