materialShape function

RoundedPolygon materialShape(
  1. M3eShape shape
)

The MaterialShapes polygon for shape (unit square).

Implementation

RoundedPolygon materialShape(M3eShape shape) => switch (shape) {
  M3eShape.circle => MaterialShapes.circle,
  M3eShape.square => MaterialShapes.square,
  M3eShape.slanted => MaterialShapes.slanted,
  M3eShape.arch => MaterialShapes.arch,
  M3eShape.semiCircle => MaterialShapes.semiCircle,
  M3eShape.oval => MaterialShapes.oval,
  M3eShape.pill => MaterialShapes.pill,
  M3eShape.triangle => MaterialShapes.triangle,
  M3eShape.arrow => MaterialShapes.arrow,
  M3eShape.fan => MaterialShapes.fan,
  M3eShape.diamond => MaterialShapes.diamond,
  M3eShape.clamShell => MaterialShapes.clamShell,
  M3eShape.pentagon => MaterialShapes.pentagon,
  M3eShape.gem => MaterialShapes.gem,
  M3eShape.sunny => MaterialShapes.sunny,
  M3eShape.verySunny => MaterialShapes.verySunny,
  M3eShape.cookie4Sided => MaterialShapes.cookie4Sided,
  M3eShape.cookie6Sided => MaterialShapes.cookie6Sided,
  M3eShape.cookie7Sided => MaterialShapes.cookie7Sided,
  M3eShape.cookie9Sided => MaterialShapes.cookie9Sided,
  M3eShape.cookie12Sided => MaterialShapes.cookie12Sided,
  M3eShape.ghostish => MaterialShapes.ghostish,
  M3eShape.clover4Leaf => MaterialShapes.clover4Leaf,
  M3eShape.clover8Leaf => MaterialShapes.clover8Leaf,
  M3eShape.burst => MaterialShapes.burst,
  M3eShape.softBurst => MaterialShapes.softBurst,
  M3eShape.boom => MaterialShapes.boom,
  M3eShape.softBoom => MaterialShapes.softBoom,
  M3eShape.flower => MaterialShapes.flower,
  M3eShape.puffy => MaterialShapes.puffy,
  M3eShape.puffyDiamond => MaterialShapes.puffyDiamond,
  M3eShape.pixelCircle => MaterialShapes.pixelCircle,
  M3eShape.pixelTriangle => MaterialShapes.pixelTriangle,
  M3eShape.bun => MaterialShapes.bun,
  M3eShape.heart => MaterialShapes.heart,
};