fn build_meld_key()

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,
        ))
    }