(
handle: f64,
m00: f64, m01: f64, m02: f64, m03: f64,
m10: f64, m11: f64, m12: f64, m13: f64,
m20: f64, m21: f64, m22: f64, m23: f64,
m30: f64, m31: f64, m32: f64, m33: f64,
)
| 1475 | |
| 1476 | #[wasm_bindgen] |
| 1477 | pub fn bloom_scene_set_transform( |
| 1478 | handle: f64, |
| 1479 | m00: f64, m01: f64, m02: f64, m03: f64, |
| 1480 | m10: f64, m11: f64, m12: f64, m13: f64, |
| 1481 | m20: f64, m21: f64, m22: f64, m23: f64, |
| 1482 | m30: f64, m31: f64, m32: f64, m33: f64, |
| 1483 | ) { |
| 1484 | // On web we pass the 16 matrix elements as individual f64 args |
| 1485 | // (no raw pointer passing from WASM) |
| 1486 | let mat = [ |
| 1487 | [m00 as f32, m01 as f32, m02 as f32, m03 as f32], |
| 1488 | [m10 as f32, m11 as f32, m12 as f32, m13 as f32], |
| 1489 | [m20 as f32, m21 as f32, m22 as f32, m23 as f32], |
| 1490 | [m30 as f32, m31 as f32, m32 as f32, m33 as f32], |
| 1491 | ]; |
| 1492 | engine().scene.set_transform(handle, mat); |
| 1493 | } |
| 1494 | |
| 1495 | #[wasm_bindgen] |
| 1496 | pub fn bloom_scene_update_geometry( |
nothing calls this directly
no test coverage detected