pandemonium_engine/core/object
Relintai d4175f9676 Ported parts of : 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 godotengine/godot-proposals#6424.
No threading or thread guards exist yet in most of the scene code other than Node. That will have to be added later.
- reduz
98c655ec8d
- Only got the smaller improvements, and the thread safety for Node and SceneTree. I'm planning to implement a similar system, but I have a different way of doing it in mind.
2023-06-12 21:13:26 +02:00
..
class_db.cpp Renamed Set to RBSet. 2023-01-15 19:42:08 +01:00
class_db.h Renamed Set to RBSet. 2023-01-15 19:42:08 +01:00
func_ref.cpp Moved a few more core classes. 2022-08-17 17:43:49 +02:00
func_ref.h Moved a few more core classes. 2022-08-17 17:43:49 +02:00
make_binders.py Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
message_queue.cpp MessageQueue - Fix max usage performance statistic 2023-05-01 12:31:43 +02:00
message_queue.h MessageQueue - Fix max usage performance statistic 2023-05-01 12:31:43 +02:00
method_bind.cpp Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
method_bind.h Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
object_id.h Moved around more classes in core. 2022-08-17 16:01:01 +02:00
object_rc.h Moved around more classes in core. 2022-08-17 16:01:01 +02:00
object.cpp Ported parts of : Refactor Node Processing 2023-06-12 21:13:26 +02:00
object.h Ported parts of : Refactor Node Processing 2023-06-12 21:13:26 +02:00
ref_ptr.cpp Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
ref_ptr.h Moved around more classes in core. 2022-08-17 16:01:01 +02:00
reference.cpp Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
reference.h Moved a few more core classes. 2022-08-17 17:43:49 +02:00
resource.cpp Renamed Set to RBSet. 2023-01-15 19:42:08 +01:00
resource.h Renamed Set to RBSet. 2023-01-15 19:42:08 +01:00
script_debugger_local.cpp Renamed Set to RBSet. 2023-01-15 19:42:08 +01:00
script_debugger_local.h Renamed Map to RBMap. 2023-01-15 19:12:50 +01:00
script_language.cpp Ported: Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter 2023-02-21 01:30:59 +01:00
script_language.h Ported: Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter 2023-02-21 01:30:59 +01:00
SCsub Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
undo_redo.cpp Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00
undo_redo.h Moved Object related classes under core/object. 2022-08-17 13:45:14 +02:00