fragmentShader property
The fragment shader used when rendering geometry with this material.
Subclasses assign this in their constructor, either directly with setFragmentShader or, for a shader from baseShaderLibrary, by name with setFragmentShaderName. A name is resolved on first access and cached, so the lookup happens once (at render time) rather than per draw. Throws if accessed before a shader has been assigned, or before the base shader bundle has loaded for a named shader.
Implementation
@override
gpu.Shader get fragmentShader {
_ensurePreparedVariant();
return _preparedVariant?.fragmentShader ?? super.fragmentShader;
}