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

Method mesh_meta_mut

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

Source from the content-addressed store, hash-verified

317 }
318 let slot = index as usize - 1;
319 if let Some(entry) = self.texture_source_by_slot.get_mut(slot)
320 && entry.as_deref() == Some(source)
321 {
322 *entry = None;
323 }
324 }
325
326 #[inline]
327 fn set_mesh_meta(&mut self, id: MeshID, meta: ResourceMeta) {
328 let slot = id.index() as usize - 1;
329 if self.mesh_meta_by_slot.len() <= slot {

Callers 5

queue_mesh_gcMethod · 0.80
reset_ref_countsMethod · 0.80
mark_mesh_used_countMethod · 0.80
set_mesh_reservedMethod · 0.80

Calls 3

has_meshMethod · 0.80
indexMethod · 0.80
get_mutMethod · 0.45

Tested by

no test coverage detected