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

Method queue_mesh_gc

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

Source from the content-addressed store, hash-verified

361 *meta = None;
362 }
363 }
364 self.mesh_meta_by.remove(&id);
365 }
366
367 #[inline]
368 fn clear_texture_meta(&mut self, id: TextureID) {
369 if id.index() > 0 {
370 let slot = id.index() as usize - 1;
371 if let Some(meta) = self.texture_meta_by_slot.get_mut(slot) {
372 *meta = None;
373 }
374 }
375 self.texture_meta_by.remove(&id);
376 }
377

Callers 2

mark_mesh_used_countMethod · 0.80
set_mesh_reservedMethod · 0.80

Calls 3

mesh_meta_mutMethod · 0.80
insertMethod · 0.45
pushMethod · 0.45

Tested by

no test coverage detected