Generally there are two kinds of bleaching agents, notably chlorine (and many chlorine compounds such as sodium hypochlorite) and peroxygen bleaching agents (such as hydrogen peroxide). This isn't to say there aren't others, because there are, such as ammonia. (Note, mixing traditional bleaches and ammonia is very dangerous)