Waterproof make up

I heard a lot about sweat proof/water proof make up.Is there any foundation thats waterproof,thats which does not create streaks.

Then the eyeliner ,mascara and lipstick.How difficult it is to remove them.

Any one uses such make up and experiences.