bevy_rapier2d::plugin::systems

Function step_simulation

Source
pub fn step_simulation<Hooks>(
    context: Query<'_, '_, (&mut RapierContextSimulation, &mut RapierContextColliders, &mut RapierQueryPipeline, &mut RapierContextJoints, &mut RapierRigidBodySet, &RapierConfiguration, &mut SimulationToRenderTime)>,
    timestep_mode: Res<'_, TimestepMode>,
    hooks: StaticSystemParam<'_, '_, Hooks>,
    time: Res<'_, Time>,
    collision_events: EventWriter<'_, CollisionEvent>,
    contact_force_events: EventWriter<'_, ContactForceEvent>,
    interpolation_query: Query<'_, '_, (&RapierRigidBodyHandle, &mut TransformInterpolation)>,
)
where Hooks: 'static + BevyPhysicsHooks, for<'w, 's> SystemParamItem<'w, 's, Hooks>: BevyPhysicsHooks,
Expand description

System responsible for advancing the physics simulation, and updating the internal state for scene queries.