resolve method
Builds the theme. Prefer ThemeCache.specFor, which memoises.
Implementation
ThemeSpec resolve({
bool accessible = false,
ThemeGenerator generator = const ThemeGenerator(),
}) {
if (heroId != null) {
final hero =
heroById(heroId!) ?? (throw StateError('unknown hero $heroId'));
return heroForAccessible(hero, accessible: accessible);
}
return generator.generate(
seed!,
family!,
engineVersion,
accessible: accessible,
intent: intent,
intentCentred: centred,
);
}