(event)
| 233 | |
| 234 | @create_proxy |
| 235 | def on_window_resize(event): |
| 236 | aspect_ratio = window.innerWidth / window.innerHeight |
| 237 | if camera.type == "OrthographicCamera": |
| 238 | camera.left = -view_size * aspect_ratio |
| 239 | camera.right = view_size * aspect_ratio |
| 240 | camera.top = view_size |
| 241 | camera.bottom = -view_size |
| 242 | camera.updateProjectionMatrix() |
| 243 | elif camera.type == "PerspectiveCamera": |
| 244 | camera.aspect = window.innerWidth / window.innerHeight |
| 245 | camera.updateProjectionMatrix() |
| 246 | else: |
| 247 | raise ValueError("Unknown camera type") |
| 248 | renderer.setSize(window.innerWidth, window.innerHeight) |
| 249 | scale_lines() |
| 250 | |
| 251 | window.addEventListener("resize", on_window_resize) |
| 252 |
nothing calls this directly
no test coverage detected