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[source]¶
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)[source]¶
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[source]¶
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