(&mut self, handle: f64, renderer: &mut Renderer)
| 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 | } |
no test coverage detected