mini_arcade.modules.system_lab.visual_runner¶
Built-in visual runner for system lab cases.
Classes¶
Generic scene used by the built-in system lab visual runner. |
Functions¶
|
Run a system lab case using the built-in visual scene. |
Module Contents¶
- class mini_arcade.modules.system_lab.visual_runner.SystemLabVisualScene(ctx)¶
Bases:
mini_arcade_core.scenes.sim_scene.SimScene[object,object]Generic scene used by the built-in system lab visual runner.
- tick_context_type = None¶
- scene_id: str | None = None¶
- world: object | None = None¶
- on_enter()¶
Create the lab world and install optional visual-runner systems.
- tick(input_frame: mini_arcade_core.runtime.input_frame.InputFrame, dt: float) mini_arcade_core.engine.render.packet.RenderPacket¶
Advance the visual lab by one frame.
- mini_arcade.modules.system_lab.visual_runner.run_system_lab_visual_case(case: mini_arcade.modules.system_lab.registry.BaseSystemLabCase, spec: mini_arcade.modules.system_lab.registry.SystemLabVisualSpec, *, module_names: tuple[str, Ellipsis] = (), backend_provider_override: str | None = None) int¶
Run a system lab case using the built-in visual scene.