virtualx-engine/core/object
Juan Linietsky 98c655ec8d Refactor Node Processing
* Node processing works on the concept of process groups.
* A node group can be inherited, run on main thread, or a sub-thread.
* Groups can be ordered.
* Process priority is now present for physics.

This is the first steps towards implementing https://github.com/godotengine/godot-proposals/issues/6424.
No threading or thread guards exist yet in most of the scene code other than Node. That will have to be added later.
2023-05-09 19:17:51 +02:00
..
callable_method_pointer.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
callable_method_pointer.h Complete support of callables of static methods 2023-04-12 18:12:19 +02:00
class_db.cpp Add peace-of-mind checks to API hash caching 2023-04-26 10:44:52 +02:00
class_db.h Improve reliability of editor docs cache 2023-04-25 11:40:56 +02:00
make_virtuals.py Add GodotTypeInfo::Metadata to MethodInfo 2023-01-26 15:51:34 +01:00
message_queue.cpp Refactor Node Processing 2023-05-09 19:17:51 +02:00
message_queue.h Refactor Node Processing 2023-05-09 19:17:51 +02:00
method_bind.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
method_bind.h Add ValidatedCall to MethodBind 2023-04-30 20:01:26 +02:00
object.cpp Refactor Node Processing 2023-05-09 19:17:51 +02:00
object.h Refactor Node Processing 2023-05-09 19:17:51 +02:00
object_id.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
ref_counted.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
ref_counted.h Add ValidatedCall to MethodBind 2023-04-30 20:01:26 +02:00
script_language.cpp Add Engine::unregister_script_language and make Engine::register_script_language returns a Error 2023-02-10 19:50:24 +01:00
script_language.h Remove unused ScriptLanguage methods 2023-02-26 22:30:56 -08:00
script_language_extension.cpp Remove unused ScriptLanguage methods 2023-02-26 22:30:56 -08:00
script_language_extension.h Remove unused ScriptLanguage methods 2023-02-26 22:30:56 -08:00
SCsub Implement native extension system 2021-06-25 17:32:45 -03:00
undo_redo.cpp Use range iterators in LocalVector loops 2023-01-21 18:44:42 +01:00
undo_redo.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
worker_thread_pool.cpp Use range iterators in LocalVector loops 2023-01-21 18:44:42 +01:00
worker_thread_pool.h More codespell fixes, do more changes from previous ignore list 2023-02-01 12:11:36 +01:00