Module plugin

Module plugin 

Source
Expand description

The physics plugin and systems.

Re-exports§

pub use self::configuration::RapierConfiguration;
pub use self::configuration::TimestepMode;
pub use self::context::systemparams::RapierContext;
pub use self::context::systemparams::RapierContextMut;
pub use self::context::systemparams::ReadRapierContext;
pub use self::context::systemparams::WriteRapierContext;
pub use self::context::DefaultRapierContext;
pub use self::context::SimulationToRenderTime;

Modules§

configuration
Components used to configure a simulation run by rapier, these are not modified by bevy_rapier.
context
These are components used and modified during a simulation frame.
systems
Systems responsible for interfacing our Bevy components with the Rapier physics engine.

Structs§

ContactManifoldView
Read-only access to the properties of a contact manifold.
ContactPairView
Read-only access to the properties of a contact pair.
ContactView
Read-only access to the properties of a single contact.
RapierBevyComponentApply
A set for rapier’s copying bevy_rapier’s Bevy components back into rapier.
RapierPhysicsPlugin
A plugin responsible for setting up a full Rapier physics simulation pipeline and resources.
RapierTransformPropagateSet
A set for rapier’s copy of Bevy’s transform propagation systems.
SolverContactView
Read-only access to the properties of a single solver contact.

Enums§

PhysicsSet
SystemSet for each phase of the plugin.
RapierContextInitialization
Specifies a default configuration for the default RapierContext

Type Aliases§

NoUserData
No specific user-data is associated to the hooks.