mirror of
https://github.com/godotengine/godot.git
synced 2024-11-22 12:12:28 +00:00
ff40c3f3c8
Now the process uses a Map to lookup node pointers instead of iterating over all modified node paths in a list and comparing them for each property to check. The process also avoids checking properties with empty node paths and does an early exit on deleted nodes to avoid checking the node and its descendants. Also made a minor change in NodePath::rel_path_to() to avoid resizing a Vector many times for long paths (with copy-on-write each time). Now it's down to 2 resize calls in any case. |
||
---|---|---|
.. | ||
node_path.cpp | ||
node_path.h | ||
optimized_translation.cpp | ||
optimized_translation.h | ||
print_string.cpp | ||
print_string.h | ||
SCsub | ||
string_buffer.h | ||
string_builder.cpp | ||
string_builder.h | ||
string_name.cpp | ||
string_name.h | ||
translation_po.cpp | ||
translation_po.h | ||
translation.cpp | ||
translation.h | ||
ucaps.h | ||
ustring.cpp | ||
ustring.h |