Originally, PyMOL only contained global settings.  Then a number of settings were added per object and per state.  Eventually per atom and per bond settings were incorporated in a few special cases, as listed below.  Expect this list to increase over time.