Used internally for material shader defines.
Informs THREE.js to re-compile material shader (due to change in code or defines).
Defines callback available in THREE.js materials.
Called before shader program compilation to generate vertex & fragment shader output code.
Available in all materials in ThreeJS.
Hidden ThreeJS value that is made public here. Required to add new uniforms to subclasses of [[THREE.MeshBasicMaterial]]/[[THREE.MeshStandardMaterial]], basically all materials that are not THREE.ShaderMaterial.
Generated using TypeDoc
Interface to be implemented by materials that use displacement maps to overlay geometry on elevation data.