(screenX: number, screenY: number, maxResults: number = 8)
| 533 | * occluded objects. Returns an array of { handle, distance }. |
| 534 | */ |
| 535 | export function pickSceneAll(screenX: number, screenY: number, maxResults: number = 8): { handle: number; distance: number }[] { |
| 536 | const count = bloom_scene_pick_all(screenX, screenY, maxResults); |
| 537 | const results: { handle: number; distance: number }[] = []; |
| 538 | for (let i = 0; i < count; i++) { |
| 539 | results.push({ |
| 540 | handle: bloom_pick_all_handle(i), |
| 541 | distance: bloom_pick_all_distance(i), |
| 542 | }); |
| 543 | } |
| 544 | return results; |
| 545 | } |
| 546 | |
| 547 | // ============================================================ |
| 548 | // Q8: Water Material |
nothing calls this directly
no test coverage detected