applyTo method

MaterialData applyTo(
  1. MaterialData m
)

m with these changes.

Implementation

MaterialData applyTo(MaterialData m) => MaterialData(
  name: m.name,
  baseColor: baseColor ?? m.baseColor,
  baseColorTexture: m.baseColorTexture,
  metallic: metallic ?? m.metallic,
  roughness: roughness ?? m.roughness,
  metallicRoughnessTexture: m.metallicRoughnessTexture,
  normalTexture: m.normalTexture,
  normalScale: m.normalScale,
  occlusionTexture: m.occlusionTexture,
  occlusionStrength: m.occlusionStrength,
  emissive: emissive ?? m.emissive,
  emissiveTexture: m.emissiveTexture,
  emissiveStrength: emissiveStrength ?? m.emissiveStrength,
  alphaMode: m.alphaMode,
  alphaCutoff: m.alphaCutoff,
  doubleSided: doubleSided ?? m.doubleSided,
  unlit: unlit ?? m.unlit,
);