Skip to main content

reset_removed_rigid_body_components

Function reset_removed_rigid_body_components 

Source
pub fn reset_removed_rigid_body_components(
    rigid_body_sets: Query<'_, '_, &mut RapierRigidBodySet>,
    (removed_forces, removed_damping, removed_gravity_scale, removed_dominance): ((RemovedComponents<'_, '_, ExternalForce>, Query<'_, '_, (), With<ExternalForce>>), (RemovedComponents<'_, '_, Damping>, Query<'_, '_, (), With<Damping>>), (RemovedComponents<'_, '_, GravityScale>, Query<'_, '_, (), With<GravityScale>>), (RemovedComponents<'_, '_, Dominance>, Query<'_, '_, (), With<Dominance>>)),
    (removed_ccd, removed_soft_ccd, removed_fast_rotation): ((RemovedComponents<'_, '_, Ccd>, Query<'_, '_, (), With<Ccd>>), (RemovedComponents<'_, '_, SoftCcd>, Query<'_, '_, (), With<SoftCcd>>), (RemovedComponents<'_, '_, AllowFastRotation>, Query<'_, '_, (), With<AllowFastRotation>>)),
    (removed_locked_axes, removed_mass_props, removed_sleeping): ((RemovedComponents<'_, '_, LockedAxes>, Query<'_, '_, (), With<LockedAxes>>), (RemovedComponents<'_, '_, AdditionalMassProperties>, Query<'_, '_, (), With<AdditionalMassProperties>>), (RemovedComponents<'_, '_, Sleeping>, Query<'_, '_, (), With<Sleeping>>)),
    (removed_solver_iters, removed_pgs_iters): ((RemovedComponents<'_, '_, AdditionalSolverIterations>, Query<'_, '_, (), With<AdditionalSolverIterations>>), (RemovedComponents<'_, '_, AdditionalPgsIterations>, Query<'_, '_, (), With<AdditionalPgsIterations>>)),
    removed_gyroscopic_forces: (RemovedComponents<'_, '_, GyroscopicForces>, Query<'_, '_, (), With<GyroscopicForces>>),
    mass_modified: MessageWriter<'_, MassModifiedEvent>,
)
Expand description

System responsible for resetting the Rapier rigid-body properties to their default values when the corresponding bevy_rapier component is removed by the user.