specularMap property

  1. @override
Texture? get specularMap
override

Implementation

@override
Texture? get specularMap => uniforms["specularMap"]["value"];
  1. @override
set specularMap (Texture? v)
override

Implementation

@override
set specularMap(Texture? v) {
  uniforms["specularMap"]["value"] = v;

  if (v != null) {
    defines!["USE_SPECULARMAP"] =
        ''; // USE_UV is set by the renderer for specular maps

  } else {
    // delete this.defines.USE_SPECULARMAP;
    defines!.remove("USE_SPECULARMAP");
  }
}