mini_arcade_core.runtime.scene.scene_query_adapter¶
Scene query adapter implementation.
Classes¶
Adapter that exposes a read-only view of the SceneAdapter manager. |
Module Contents¶
- class mini_arcade_core.runtime.scene.scene_query_adapter.SceneQueryAdapter¶
Bases:
mini_arcade_core.runtime.scene.scene_query_port.SceneQueryPortAdapter that exposes a read-only view of the SceneAdapter manager.
- visible_entries() Sequence[mini_arcade_core.engine.scenes.models.SceneEntry]¶
Scenes that should be rendered (policy-aware).
- Returns:
Sequence of SceneEntry instances that are visible.
- Return type:
Sequence[SceneEntry]
- input_entry() mini_arcade_core.engine.scenes.models.SceneEntry | None¶
The scene that currently receives input (top-most eligible).
- Returns:
SceneEntry that receives input, or None if stack is empty.
- Return type:
SceneEntry | None
- stack_summary() list[str]¶
Convenience: human-readable stack lines for debug overlays.
- Returns:
List of strings summarizing the scene stack.
- Return type:
list[str]