in native/src/meld_keys/key_trait.rs [62:79]
fn build_meld_key(&self, work_asset: &WorkAsset) -> Result<MeldKey> {
let pbr = &self.pbr_metallic_roughness;
Ok(format!(
"[[pbr=[bcf={:?}, bct={}, mf={:?}, rf={:?}, mrt={}], nt={}, ot={}, et={}, ef={:?}, am={:?}, ac={:?}, ds={}]",
pbr.base_color_factor,
key_for_texinfo(work_asset, &pbr.base_color_texture),
pbr.metallic_factor,
pbr.roughness_factor,
key_for_texinfo(work_asset, &pbr.metallic_roughness_texture),
key_for_normal_texinfo(work_asset, &self.normal_texture),
key_for_occlusion_texinfo(work_asset, &self.occlusion_texture),
key_for_texinfo(work_asset, &self.emissive_texture),
self.emissive_factor,
self.alpha_mode,
self.alpha_cutoff,
self.double_sided,
))
}