mini_arcade_core.scenes.systems.system_bundle¶
Bundle primitives for grouping scene systems without treating them as one system.
Classes¶
Structural contract for a bundle that expands into multiple systems. |
Module Contents¶
- class mini_arcade_core.scenes.systems.system_bundle.SystemBundle[source]¶
Bases:
Protocol,Generic[mini_arcade_core.scenes.systems.base_system.TSystemContext]Structural contract for a bundle that expands into multiple systems.
- iter_systems() Iterable[mini_arcade_core.scenes.systems.base_system.BaseSystem[mini_arcade_core.scenes.systems.base_system.TSystemContext]][source]¶
Return the concrete systems that should be added to the pipeline.