diff options
| author | Thierry Berger <contact@thierryberger.com> | 2024-07-15 14:39:56 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-15 14:39:56 +0200 |
| commit | 6a295d3e8e372390174cc5b3e286631eb47495c1 (patch) | |
| tree | 73c42fa0f5fa79589dfa2f4494e24d3d65336e4c /src/geometry | |
| parent | 685dc1729d066af1b1a71a6536d9c35af9503d00 (diff) | |
| download | rapier-6a295d3e8e372390174cc5b3e286631eb47495c1.tar.gz rapier-6a295d3e8e372390174cc5b3e286631eb47495c1.tar.bz2 rapier-6a295d3e8e372390174cc5b3e286631eb47495c1.zip | |
Fix string serialization for broadphase multisap (#675)
Diffstat (limited to 'src/geometry')
| -rw-r--r-- | src/geometry/broad_phase_multi_sap/broad_phase_multi_sap.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/geometry/broad_phase_multi_sap/broad_phase_multi_sap.rs b/src/geometry/broad_phase_multi_sap/broad_phase_multi_sap.rs index 87b2269..1d0f2a4 100644 --- a/src/geometry/broad_phase_multi_sap/broad_phase_multi_sap.rs +++ b/src/geometry/broad_phase_multi_sap/broad_phase_multi_sap.rs @@ -90,6 +90,13 @@ pub struct BroadPhaseMultiSap { // Another alternative would be to remove ColliderProxyId and // just use a Coarena. But this seems like it could use too // much memory. + #[cfg_attr( + feature = "serde-serialize", + serde( + serialize_with = "crate::utils::serde::serialize_to_vec_tuple", + deserialize_with = "crate::utils::serde::deserialize_from_vec_tuple" + ) + )] colliders_proxy_ids: HashMap<ColliderHandle, BroadPhaseProxyIndex>, #[cfg_attr(feature = "serde-serialize", serde(skip))] region_pool: SAPRegionPool, // To avoid repeated allocations. |
