   // MARK: - Wave
   
   
-  private func maskWave(_ waveDirection: MaskType.WaveDirection, waveWidth: Float = 40.0, waveOffset: Float = 0.0) {
+  private func maskWave(_ waveDirection: MaskType.WaveDirection, waveWidth: Float , waveOffset: Float) {
     let wavePath = maskWaveBezierPath(waveDirection == .up, waveWidth: CGFloat(waveWidth), waveOffset: CGFloat(waveOffset))
     drawPath(wavePath)
   }

  // MARK: - Star
  
  // See https://www.weheartswift.com/bezier-paths-gesture-recognizers/
  private func maskStar(_ points: Int = 5) {
    // FIXME: Do not mask the shadow.
    
    // Stars must has at least 3 points.

  
  // MARK: - Parallelogram
  
  private func maskParallelogram(_ topLeftAngle: Double) {
    let parallelogramPath = maskParallelogramBezierPath(topLeftAngle)
    drawPath(parallelogramPath)
  }
