That looks very much like staghorn algae.
From experience its horrible to get rid of. I have had to strip tanks and start fresh in the past.
If its just your plants and you can get them out easily. 1) You can bleach dip them- 1 part bleach, 5 part water. Few seconds in soak then rinse a lot. 2) you can soak in hydrogen peroxide, no stronger than 6% proof. Leave for 15/30 mins then brush off with an old toothbrush.
If you cant get them out its best to cut out the infected leaves.
I found that poor circulation helps it grow but it also uses photosynthesis too. Its a nightmare.
Huge waterchanges help, black mollys love to eat it, flying foxes dont. Spot dosing peroxide works well but you need to keep a routine.
Good luck