Make Broadphase Serializable to Json (#899)

This commit is contained in:
W
2025-11-14 09:38:38 +01:00
committed by GitHub
parent ef5dcaccaf
commit eb62d2f5c7

View File

@@ -20,6 +20,13 @@ pub struct BroadPhaseBvh {
pub(crate) tree: Bvh, pub(crate) tree: Bvh,
#[cfg_attr(feature = "serde-serialize", serde(skip))] #[cfg_attr(feature = "serde-serialize", serde(skip))]
workspace: BvhWorkspace, workspace: BvhWorkspace,
#[cfg_attr(
feature = "serde-serialize",
serde(
serialize_with = "crate::utils::serde::serialize_to_vec_tuple",
deserialize_with = "crate::utils::serde::deserialize_from_vec_tuple"
)
)]
pairs: HashMap<(ColliderHandle, ColliderHandle), u32>, pairs: HashMap<(ColliderHandle, ColliderHandle), u32>,
frame_index: u32, frame_index: u32,
optimization_strategy: BvhOptimizationStrategy, optimization_strategy: BvhOptimizationStrategy,