My sunscreen is titanium dioxide/zinc oxide based and I often reapply it throughout the day on top of my makeup in order to maintain protection. Is this effective at blocking uva/uvb rays, unlike doing so with chemical sunscreens (which to my understanding need to be applied directly to dry clean skin in order to work)?