(&mut self, handle: f64, r: f32, g: f32, b: f32)
| 578 | } |
| 579 | |
| 580 | pub fn set_material_emissive_factor(&mut self, handle: f64, r: f32, g: f32, b: f32) { |
| 581 | if let Some(node) = self.nodes.get_mut(handle) { |
| 582 | node.material.emissive = [r, g, b]; |
| 583 | node.mat_dirty = true; |
| 584 | } |
| 585 | } |
| 586 | |
| 587 | /// Prepare GPU resources for all visible nodes. Must be called before render(). |
| 588 | /// Creates/updates vertex buffers, index buffers, and uniform bind groups. |
no test coverage detected