mini_arcade_core.engine.render.effects.registry¶
Screen-space post effects registry.
Classes¶
Registry of available screen-space post effects. |
Module Contents¶
- class mini_arcade_core.engine.render.effects.registry.EffectRegistry¶
Registry of available screen-space post effects.
- Variables:
_effects – dict[str, Effect]: Internal mapping of effect IDs to effects.
- register(effect: mini_arcade_core.engine.render.effects.base.Effect)¶
Register a new effect in the registry.
- Parameters:
effect (Effect) – Effect to register.
- get(effect_id: str) mini_arcade_core.engine.render.effects.base.Effect | None¶
Get an effect by its ID.
- Parameters:
effect_id (str) – ID of the effect to retrieve.
- Returns:
Effect instance or None if not found.
- Return type:
Effect | None
- all_ids() list[str]¶
Get a list of all registered effect IDs.
- Returns:
List of effect IDs.
- Return type:
list[str]