MCPcopy Create free account
hub / github.com/Bloom-Engine/engine / set_visible

Method set_visible

native/shared/src/scene.rs:336–346  ·  view source on GitHub ↗
(&mut self, handle: f64, visible: bool)

Source from the content-addressed store, hash-verified

334 }
335
336 pub fn set_visible(&mut self, handle: f64, visible: bool) {
337 if let Some(node) = self.nodes.get_mut(handle) {
338 if node.visible != visible {
339 self.tlas_version = self.tlas_version.wrapping_add(1);
340 }
341 if node.cast_shadow && node.visible != visible {
342 self.shadow_version = self.shadow_version.wrapping_add(1);
343 }
344 node.visible = visible;
345 }
346 }
347
348 pub fn set_cast_shadow(&mut self, handle: f64, cast: bool) {
349 if let Some(node) = self.nodes.get_mut(handle) {

Callers 5

bloom_scene_set_visibleFunction · 0.80
bloom_scene_set_visibleFunction · 0.80
bloom_scene_set_visibleFunction · 0.80
bloom_scene_set_visibleFunction · 0.80
bloom_scene_set_visibleFunction · 0.80

Calls 1

get_mutMethod · 0.80

Tested by

no test coverage detected