Function bevy_rapier3d::plugin::systems::apply_collider_user_changes
source · pub fn apply_collider_user_changes(
config: Res<'_, RapierConfiguration>,
context: ResMut<'_, RapierContext>,
changed_collider_transforms: Query<'_, '_, (&RapierColliderHandle, &GlobalTransform), (Without<RapierRigidBodyHandle>, Changed<GlobalTransform>)>,
changed_shapes: Query<'_, '_, (&RapierColliderHandle, &Collider), Changed<Collider>>,
changed_active_events: Query<'_, '_, (&RapierColliderHandle, &ActiveEvents), Changed<ActiveEvents>>,
changed_active_hooks: Query<'_, '_, (&RapierColliderHandle, &ActiveHooks), Changed<ActiveHooks>>,
changed_active_collision_types: Query<'_, '_, (&RapierColliderHandle, &ActiveCollisionTypes), Changed<ActiveCollisionTypes>>,
changed_friction: Query<'_, '_, (&RapierColliderHandle, &Friction), Changed<Friction>>,
changed_restitution: Query<'_, '_, (&RapierColliderHandle, &Restitution), Changed<Restitution>>,
changed_collision_groups: Query<'_, '_, (&RapierColliderHandle, &CollisionGroups), Changed<CollisionGroups>>,
changed_solver_groups: Query<'_, '_, (&RapierColliderHandle, &SolverGroups), Changed<SolverGroups>>,
changed_sensors: Query<'_, '_, (&RapierColliderHandle, &Sensor), Changed<Sensor>>,
changed_contact_force_threshold: Query<'_, '_, (&RapierColliderHandle, &ContactForceEventThreshold), Changed<ContactForceEventThreshold>>,
changed_collider_mass_props: Query<'_, '_, (&RapierColliderHandle, &ColliderMassProperties), Changed<ColliderMassProperties>>
)
Expand description
System responsible for applying changes the user made to a collider-related component.