simvx.graphics.renderer.viewport_manager¶
Viewport management for multi-viewport rendering.
Module Contents¶
Classes¶
Manages multiple viewports for rendering. |
Data¶
API¶
- simvx.graphics.renderer.viewport_manager.__all__¶
[‘ViewportManager’]
- class simvx.graphics.renderer.viewport_manager.ViewportManager[source]¶
Manages multiple viewports for rendering.
Initialization
- create_viewport(x: int, y: int, width: int, height: int, camera_view: numpy.ndarray, camera_proj: numpy.ndarray, render_target: Any | None = None) int[source]¶
Create a viewport, returns viewport ID.
- get_viewport(vp_id: int) simvx.graphics._types.Viewport[source]¶
Get viewport by ID.
- get_all() list[tuple[int, simvx.graphics._types.Viewport]][source]¶
Get all viewports as (id, viewport) pairs.