FlexTones constructor

const FlexTones({
  1. required int primaryTone,
  2. required int onPrimaryTone,
  3. required int primaryContainerTone,
  4. required int onPrimaryContainerTone,
  5. required int secondaryTone,
  6. required int onSecondaryTone,
  7. required int secondaryContainerTone,
  8. required int onSecondaryContainerTone,
  9. required int tertiaryTone,
  10. required int onTertiaryTone,
  11. required int tertiaryContainerTone,
  12. required int onTertiaryContainerTone,
  13. required int errorTone,
  14. required int onErrorTone,
  15. required int errorContainerTone,
  16. required int onErrorContainerTone,
  17. required int backgroundTone,
  18. required int onBackgroundTone,
  19. required int surfaceTone,
  20. required int onSurfaceTone,
  21. required int surfaceVariantTone,
  22. required int onSurfaceVariantTone,
  23. required int outlineTone,
  24. required int outlineVariantTone,
  25. required int shadowTone,
  26. required int scrimTone,
  27. required int inverseSurfaceTone,
  28. required int onInverseSurfaceTone,
  29. required int inversePrimaryTone,
  30. required int surfaceTintTone,
  31. double? primaryChroma,
  32. double? primaryMinChroma,
  33. double? secondaryChroma,
  34. double? secondaryMinChroma,
  35. double? tertiaryChroma,
  36. double? tertiaryMinChroma,
  37. double? tertiaryHueRotation,
  38. double? errorChroma,
  39. double? errorMinChroma,
  40. double? neutralChroma,
  41. double? neutralMinChroma,
  42. double? neutralVariantChroma,
  43. double? neutralVariantMinChroma,
  44. FlexPaletteType paletteType = FlexPaletteType.common,
})

Default constructor requiring almost all properties.

Prefer using FlexTones.light or FlexTones.dark.

Implementation

const FlexTones({
  required this.primaryTone,
  required this.onPrimaryTone,
  required this.primaryContainerTone,
  required this.onPrimaryContainerTone,
  required this.secondaryTone,
  required this.onSecondaryTone,
  required this.secondaryContainerTone,
  required this.onSecondaryContainerTone,
  required this.tertiaryTone,
  required this.onTertiaryTone,
  required this.tertiaryContainerTone,
  required this.onTertiaryContainerTone,
  required this.errorTone,
  required this.onErrorTone,
  required this.errorContainerTone,
  required this.onErrorContainerTone,
  required this.backgroundTone,
  required this.onBackgroundTone,
  required this.surfaceTone,
  required this.onSurfaceTone,
  required this.surfaceVariantTone,
  required this.onSurfaceVariantTone,
  required this.outlineTone,
  required this.outlineVariantTone,
  required this.shadowTone,
  required this.scrimTone,
  required this.inverseSurfaceTone,
  required this.onInverseSurfaceTone,
  required this.inversePrimaryTone,
  required this.surfaceTintTone,
  this.primaryChroma,
  this.primaryMinChroma,
  this.secondaryChroma,
  this.secondaryMinChroma,
  this.tertiaryChroma,
  this.tertiaryMinChroma,
  this.tertiaryHueRotation,
  this.errorChroma,
  this.errorMinChroma,
  this.neutralChroma,
  this.neutralMinChroma,
  this.neutralVariantChroma,
  this.neutralVariantMinChroma,
  this.paletteType = FlexPaletteType.common,
});