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 M3ETheme root.
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.