mini_arcade_core.engine.render.context¶
Render context and stats for a single frame render.
Classes¶
Statistics about the rendering process for a single frame. |
|
Context for rendering a single frame. |
Module Contents¶
- class mini_arcade_core.engine.render.context.RenderStats¶
Statistics about the rendering process for a single frame.
- Variables:
(int) (renderables) – Number of render packets processed.
(int) – Number of rendering operations executed.
(int) – Number of draw groups processed.
(int) – Number of renderable objects processed.
- packets: int = 0¶
- ops: int = 0¶
- draw_groups: int = 0¶
- renderables: int = 0¶
- class mini_arcade_core.engine.render.context.RenderContext¶
Context for rendering a single frame.
- Variables:
viewport – ViewportState: Current viewport state.
debug_overlay – bool: Whether to render debug overlays.
frame_ms – float: Time taken to render the frame in milliseconds.
stats – RenderStats: Statistics about the rendering process.
meta – dict[str, Any]: Additional metadata for rendering.
- debug_overlay: bool = False¶
- frame_ms: float = 0.0¶
- stats: RenderStats¶
- meta: dict[str, Any]¶