Class | Description | |
---|---|---|
AlphaMaskMethod | Allows the use of an additional texture to specify the alpha value of the material. | |
AnisotropicSpecularMethod | ||
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. | |
CascadeShadowMapMethod | ||
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. | |
CompositeDiffuseMethod | CompositeDiffuseMethod provides a base class for diffuse methods that wrap a diffuse method to alter the strength of its calculated strength. | |
CompositeSpecularMethod | CompositeSpecularMethod provides a base class for specular methods that wrap a specular method to alter the strength of its calculated strength. | |
DepthDiffuseMethod | DepthDiffuseMethod provides a debug method to visualise depth maps | |
DitheredShadowMapMethod | DitheredShadowMapMethod provides a soft shadowing technique by randomly distributing sample points. | |
EffectMethodBase | EffectMethodBase forms an abstract base class for shader methods that are not dependent on light sources, and are in essence post-process effects on the materials. | |
EnvMapAmbientMethod | EnvMapDiffuseMethod provides a diffuse shading method that uses a diffuse irradiance environment map to approximate global lighting rather than lights. | |
EnvMapMethod | ||
FilteredShadowMapMethod | ||
FogMethod | ||
FresnelEnvMapMethod | ||
FresnelPlanarReflectionMethod | Allows the use of an additional texture to specify the alpha value of the material. | |
FresnelSpecularMethod | FresnelSpecularMethod provides a specular shading method that is stronger on shallow view angles. | |
HardShadowMapMethod | ||
HeightMapNormalMethod | ||
LightingMethodBase | LightingMethodBase provides an abstract base method for shading methods that uses lights. | |
LightMapDiffuseMethod | ||
LightMapMethod | ||
MethodVO | ||
MethodVOSet | ||
NearShadowMapMethod | ||
OutlineMethod | ||
PlanarReflectionMethod | PlanarReflectionMethod is a material method that adds reflections from a PlanarReflectionTexture object. | |
ProjectiveTextureMethod | ProjectiveTextureMethod is a material method used to project a texture unto the surface of an object. | |
RefractionEnvMapMethod | ||
RimLightMethod | ||
ShaderMethodSetup | ||
ShadingMethodBase | ShadingMethodBase provides an abstract base method for shading methods, used by DefaultScreenPass to compile the final shading program. | |
ShadowMapMethodBase | ||
SimpleShadowMapMethodBase | ||
SimpleWaterNormalMethod | ||
SoftShadowMapMethod | ||
SpecularShadingModel | ||
SubsurfaceScatteringDiffuseMethod | SubsurfaceScatteringDiffuseMethod provides a depth map-based diffuse shading method that mimics the scattering of light inside translucent surfaces. | |
TerrainDiffuseMethod | ||
TripleFilteredShadowMapMethod | ||
WrapDiffuseMethod | WrapDiffuseMethod is an alternative to BasicDiffuseMethod in which the light is allowed to be "wrapped around" the normally dark area, to some extent. |