In all these weapons, the energy released by firing a round loads the next round into the weapon's breech.
The process of loading a new round into a firearm's breech is dependent on the energy released by firing a previous round.