| 402 | } |
| 403 | |
| 404 | Transform3D Node3D::get_transform() const { |
| 405 | ERR_READ_THREAD_GUARD_V(Transform3D()); |
| 406 | if (_test_dirty_bits(DIRTY_LOCAL_TRANSFORM)) { |
| 407 | // This update can happen if needed over multiple threads. |
| 408 | _update_local_transform(); |
| 409 | } |
| 410 | |
| 411 | return data.local_transform; |
| 412 | } |
| 413 | |
| 414 | bool Node3D::update_client_physics_interpolation_data() { |
| 415 | if (!is_inside_tree() || !_is_physics_interpolated_client_side()) { |
no test coverage detected