(&mut self)
| 98 | } |
| 99 | } |
| 100 | |
| 101 | pub fn clear(&mut self) { |
| 102 | self.world_2d = None; |
| 103 | self.world_3d = None; |
| 104 | self.world_2d_idle_cached = true; |
| 105 | self.world_3d_idle_cached = true; |
| 106 | self.active_collision_pairs_2d.clear(); |
| 107 | self.active_collision_pairs_3d.clear(); |
| 108 | self.active_area_overlaps_2d.clear(); |
| 109 | self.active_area_overlaps_3d.clear(); |
| 110 | self.pending_forces_2d.clear(); |
| 111 | self.pending_forces_3d.clear(); |
| 112 | self.pending_impulses_2d.clear(); |
| 113 | self.pending_impulses_3d.clear(); |
| 114 | self.stale_ids_2d.clear(); |
| 115 | self.stale_ids_3d.clear(); |
| 116 | self.stale_joint_ids_2d.clear(); |
| 117 | self.stale_joint_ids_3d.clear(); |
| 118 | self.body_sync_epoch_2d = 0; |
| 119 | self.body_sync_epoch_3d = 0; |
| 120 | self.joint_sync_epoch_2d = 0; |
| 121 | self.joint_sync_epoch_3d = 0; |
| 122 | self.trimesh_cache.clear(); |
| 123 | self.next_opaque_handle = 1; |
| 124 | self.collision_pairs_scratch_2d.clear(); |
| 125 | self.collision_pairs_scratch_3d.clear(); |
| 126 | self.entered_pairs_scratch.clear(); |
| 127 | self.area_overlap_scratch_2d.clear(); |
| 128 | self.area_overlap_scratch_3d.clear(); |
| 129 | } |
| 130 | |
| 131 | pub fn set_paused(&mut self, paused: bool) { |
| 132 | self.paused = paused; |
| 133 | } |
no outgoing calls
no test coverage detected