| Class | Description | |
|---|---|---|
| BasicAmbientMethod | BasicAmbientMethod provides the default shading method for uniform ambient lighting. | |
| BasicDiffuseMethod | BasicDiffuseMethod provides the default shading method for Lambert (dot3) diffuse lighting. | |
| BasicNormalMethod | ||
| BasicSpecularMethod | BasicSpecularMethod provides the default shading method for Blinn-Phong specular highlights. | |
| CelDiffuseMethod | CelDiffuseMethod provides a shading method to add specular cel (cartoon) shading. | |
| CelSpecularMethod | CelSpecularMethod provides a shading method to add diffuse cel (cartoon) shading. | |
| ColorMatrixMethod | ColorMatrixMethod provides a shading method that changes the colour of a material according to a ColorMatrixFilter object. | |
| ColorTransformMethod | ColorTransformMethod provides a shading method that changes the colour of a material according to a ColorTransform object. | |
| EnvMapAmbientMethod | EnvMapDiffuseMethod provides a diffuse shading method that uses a diffuse irradiance environment map to approximate global lighting rather than lights. | |
| EnvMapDiffuseMethod | EnvMapDiffuseMethod provides a diffuse shading method that uses a diffuse irradiance environment map to approximate global lighting rather than lights. | |
| EnvMapMethod | ||
| FilteredShadowMapMethod | ||
| FogMethod | ||
| FresnelEnvMapMethod | ||
| FresnelSpecularMethod | FresnelSpecularMethod provides a specular shading method that is stronger on shallow view angles. | |
| HardShadowMapMethod | ||
| LightingMethodBase | LightingMethodBase provides an abstract base method for shading methods that uses lights. | |
| OutlineMethod | ||
| ProjectiveTextureMethod | ||
| RimLightMethod | ||
| ShadingMethodBase | ShadingMethodBase provides an abstract base method for shading methods, used by DefaultScreenPass to compile the final shading program. | |
| ShadowMapMethodBase | ||
| SimpleWaterNormalMethod | ||
| SoftShadowMapMethod | ||
| SubsurfaceScatteringDiffuseMethod | SubsurfaceScatteringDiffuseMethod provides a depth map-based diffuse shading method that mimics the scattering of light inside translucent surfaces. | |
| TerrainDiffuseMethod | ||
| TripleFilteredShadowMapMethod | ||
| WrapDiffuseMethod | WrapDiffuseMethod provides a base class for diffuse methods that wrap a diffuse method to alter the strength of its calculated strength. | |
| WrapSpecularMethod | WrapSpecularMethod provides a base class for specular methods that wrap a specular method to alter the strength of its calculated strength. |