This is a guide on how to use the material manager which primarily exists to control parameters for custom shaders.

The Material Manager is a singleton class with exclusively static methods. While the instance is publicly accessible you should not need to interact with it and exists solely for debug purposes.

These effects are applied to all users of the specified material.

Materials

Shaders

This section is mainly for development documentation purposes and is not likely to be relevant to those using the material manager.

Shader Creation Documentation