aboutsummaryrefslogtreecommitdiff
path: root/src/geometry/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/geometry/mod.rs')
-rw-r--r--src/geometry/mod.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/geometry/mod.rs b/src/geometry/mod.rs
index 2b6d14f..ac7e63b 100644
--- a/src/geometry/mod.rs
+++ b/src/geometry/mod.rs
@@ -86,6 +86,15 @@ pub(crate) use self::narrow_phase::ContactManifoldIndex;
pub(crate) use cdl::partitioning::SimdQuadTree;
pub use cdl::shape::*;
+pub(crate) fn default_persistent_query_dispatcher(
+) -> std::sync::Arc<dyn cdl::query::PersistentQueryDispatcher<ContactManifoldData, ContactData>> {
+ std::sync::Arc::new(cdl::query::DefaultQueryDispatcher)
+}
+
+pub(crate) fn default_query_dispatcher() -> std::sync::Arc<dyn cdl::query::QueryDispatcher> {
+ std::sync::Arc::new(cdl::query::DefaultQueryDispatcher)
+}
+
mod broad_phase_multi_sap;
mod collider;
mod collider_set;