(page: Page, imageId = SELECTED_IMAGE_ID)
| 602 | } |
| 603 | |
| 604 | async function getPsnrState(page: Page, imageId = SELECTED_IMAGE_ID): Promise<SplatPsnrState> { |
| 605 | return page.evaluate((nextImageId) => { |
| 606 | const api = (window as Window & { __COLMAP_WEBVIEW_E2E__?: ColmapWebViewE2EApi }).__COLMAP_WEBVIEW_E2E__; |
| 607 | if (!api) throw new Error('Scene E2E probe is not installed'); |
| 608 | return api.getSplatPsnrState(nextImageId); |
| 609 | }, imageId); |
| 610 | } |
| 611 | |
| 612 | async function getWebGpuSplatDebugCounters(page: Page): Promise<WebGpuSplatDebugCounters> { |
| 613 | return page.evaluate(async () => { |
no outgoing calls
no test coverage detected