tones method

FlexTones tones(
  1. Brightness brightness
)

Returns a FlexTones instance based on the FlexSchemeVariant and Brightness provided.

Implementation

FlexTones tones(Brightness brightness) {
  switch (this) {
    case FlexSchemeVariant.tonalSpot:
    case FlexSchemeVariant.fidelity:
    case FlexSchemeVariant.monochrome:
    case FlexSchemeVariant.neutral:
    case FlexSchemeVariant.vibrant:
    case FlexSchemeVariant.expressive:
    case FlexSchemeVariant.content:
    case FlexSchemeVariant.rainbow:
    case FlexSchemeVariant.fruitSalad:
    case FlexSchemeVariant.material:
      return FlexTones.material(brightness);
    case FlexSchemeVariant.material3Legacy:
      return FlexTones.material3Legacy(brightness);
    case FlexSchemeVariant.soft:
      return FlexTones.soft(brightness);
    case FlexSchemeVariant.vivid:
      return FlexTones.vivid(brightness);
    case FlexSchemeVariant.vividSurfaces:
      return FlexTones.vividSurfaces(brightness);
    case FlexSchemeVariant.highContrast:
      return FlexTones.highContrast(brightness);
    case FlexSchemeVariant.ultraContrast:
      return FlexTones.ultraContrast(brightness);
    case FlexSchemeVariant.jolly:
      return FlexTones.jolly(brightness);
    case FlexSchemeVariant.vividBackground:
      return FlexTones.vividBackground(brightness);
    case FlexSchemeVariant.oneHue:
      return FlexTones.oneHue(brightness);
    case FlexSchemeVariant.candyPop:
      return FlexTones.candyPop(brightness);
    case FlexSchemeVariant.chroma:
      return FlexTones.chroma(brightness);
  }
}