For which engagement and wedding functions are the outfits supposed to come from the girls side and which from the boy;s side?

I know that the reception outfits are normally paid for by the boy's side, but what about the engagement ceremony? and if there is some function which is hosted by the boy's side..? Then who is supposed to give the outfits?