Classes
 ClassDescription
 LightingShaderCompiler LightingShaderCompiler is a ShaderCompiler that generates code for passes performing shading only (no effect passes)
 MethodDependencyCounter MethodDependencyCounter keeps track of the number of dependencies for "named registers" used across methods.
 ShaderCompiler ShaderCompiler is an abstract base class for shader compilers that use modular shader methods to assemble a material.
 ShaderRegisterCache ShaderRegister Cache provides the usage management system for all registers during shading compilation.
 ShaderRegisterData ShaderRegisterData contains the "named" registers, generated by the compiler and to be passed on to the methods.
 ShaderRegisterElement A single register element (an entire register or a single register's component) used by the RegisterPool.
 SuperShaderCompiler SuperShaderCompiler is a compiler that generates shaders that perform both lighting and "effects" through methods.