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

Method load_texture_from_image

native/shared/src/textures.rs:146–153  ·  view source on GitHub ↗
(&mut self, handle: f64, renderer: &mut Renderer)

Source from the content-addressed store, hash-verified

144 }
145
146 pub fn load_texture_from_image(&mut self, handle: f64, renderer: &mut Renderer) -> f64 {
147 if let Some(img_data) = self.images.get(handle) {
148 let bind_group_idx = renderer.register_texture(img_data.width, img_data.height, &img_data.data);
149 self.textures.alloc(TextureData { bind_group_idx, width: img_data.width, height: img_data.height })
150 } else {
151 0.0
152 }
153 }
154}

Calls 3

register_textureMethod · 0.80
allocMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected