foundations/m3e_theme library
Classes
- M3EComponentTheme
- Registers an adaptive theme dependency for a single M3E component subtree.
- M3EInheritedTheme
- Inherited theme handle used by M3ETheme.of.
- M3EResolvedTheme
- Applies a resolved M3EThemeData to a subtree.
- M3ETheme
- Provides an M3EThemeData to the widget subtree.
- M3EThemeController
-
Manual brightness control for an adaptive
M3EThemeroot. - M3EThemeData
- Immutable bundle of expressive design tokens and per-component themes.
- M3EThemeScope
- Hosts adaptive theme listeners and resolves M3EThemeData for components.
- M3EThemeScopeState
- State for M3EThemeScope that resolves brightness and dynamic color.