Skip to main content

bevy_rapier3d/plugin/
mod.rs

1#[cfg(feature = "dim3")]
2pub use self::configuration::FrictionModel;
3pub use self::configuration::{
4    BroadPhaseOptimizationStrategy, IntegrationParameters, RapierConfiguration, SimulationMode,
5    TimestepMode,
6};
7pub use self::context::{
8    systemparams::{RapierContext, RapierContextMut, ReadRapierContext, WriteRapierContext},
9    DefaultRapierContext, RapierContextEntityLink, SimulationToRenderTime,
10};
11pub use self::diagnostics::RapierDiagnosticsPlugin;
12pub use self::plugin::{
13    NoUserData, PhysicsSet, RapierBevyComponentApply, RapierContextInitialization,
14    RapierPhysicsPlugin, RapierTransformPropagateSet,
15};
16pub use narrow_phase::{ContactManifoldView, ContactPairView, ContactView, SolverContactView};
17
18#[allow(clippy::type_complexity)]
19#[allow(clippy::too_many_arguments)]
20pub mod systems;
21
22pub mod configuration;
23pub mod context;
24mod diagnostics;
25mod narrow_phase;
26#[allow(clippy::module_inception)]
27mod plugin;
28#[cfg(test)]
29mod soft_body_tests;
30#[cfg(test)]
31mod tests;