MCPcopy Create free account
hub / github.com/PerroEngine/Perro / mesh_source

Method mesh_source

perro_source/render_stack/perro_graphics/src/resources.rs:711–716  ·  view source on GitHub ↗
(&self, id: MeshID)

Source from the content-addressed store, hash-verified

709 if self.reject_oversized_explicit_id(id.index())
710 || !self.materials.occupy_parts(id.index(), id.generation())
711 {
712 return self.create_material(material, source, reserved);
713 }
714 self.material_by.insert(id, material);
715 self.material_revision = self.material_revision.wrapping_add(1);
716 if let Some(source) = source {
717 self.material_by_source.insert(source_key(source), id);
718 self.material_source_by.insert(id, source.to_string());
719 }

Callers 2

prepareMethod · 0.45

Calls 2

has_meshMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected