Manual Quality Settings

I know you can set the quality settings through the project settings but I want to be able to control individual elements of the quality settings. I want to have a way to change AA, texture quality, etc. separately, like you find in many PC games (For instance, Total War has check boxes or pull down menus for every image effect and quality setting). I know there is nothing in the Quality function that can do this but does anybody know another way or have a script that can access what I want to change individually?

All things that are exposed can actually be controlled through the QualitySettings class, should cover most if not all things you are looking for

In the documents, when I look up Quality Settings, I only see things like “current level”, “pixel light count” but no “Anti Aliasing” or “Texture Quality”. Also tried to see if it was just not listed but something like this did not work:

QualitySettings.AntiAliasing = 1;

If I am able to change this setting independently from the other quality settings, how do I do it?

Afaik, there is no way to do what your asking, the few vars listed in the docs for quality settings are the only ones you can change without changing the whole quality level.