Scene
Table of Contents
Namespaces
- Attribute
Interfaces
- HistoryManagerInterface
- Manages the scene history stack for back-navigation.
- SceneManagerInterface
- Controls scene transitions on behalf of `SceneWizard`.
- SceneRegistryInterface
- Resolves a scene identifier to a concrete `Scene` subclass name.
Classes
- HandlerContainer
- Bundles a named handler callable with its associated filters and
optional post-handler action.
- HistoryManager
- Manages the scene history stack for back-navigation.
- SceneConfig
- Immutable configuration record for a single scene class.
- SceneHandlerWrapper
- Wraps a scene instance-method handler into a callable suitable for
registration with a `TelegramEventObserver`.
- SceneRegistry
- Registry that owns all registered scene classes and wires the per-update
`ScenesManager` into the dispatcher middleware stack.
- ScenesManager
- Per-update scene transition front-end.