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
Material properties used from THREE, which may not be defined in the type.