# BrushMode

    enum BrushMode: RawRepresentable, Sendable, Equatable, Hashable, BitwiseCopyable

Specifies the brush mode used for a stroke.
- `
  ### [lasso](https://developers.google.com/edge/api/mediapipe/swift/vision/Enums/BrushMode.md.txt#/c:_E_MPPBrushMode_MPPBrushModeLasso)

  `

  #### Declaration

  Swift

      case lasso

- `
  ### [negative](https://developers.google.com/edge/api/mediapipe/swift/vision/Enums/BrushMode.md.txt#/c:_E_MPPBrushMode_MPPBrushModeNegative)

  `

  #### Declaration

  Swift

      case negative

- `
  ### [positive](https://developers.google.com/edge/api/mediapipe/swift/vision/Enums/BrushMode.md.txt#/c:_E_MPPBrushMode_MPPBrushModePositive)

  `

  #### Declaration

  Swift

      case positive

- `
  ### [unspecified](https://developers.google.com/edge/api/mediapipe/swift/vision/Enums/BrushMode.md.txt#/c:_E_MPPBrushMode_MPPBrushModeUnspecified)

  `

  #### Declaration

  Swift

      case unspecified

- `
  ### [init(rawValue:)](https://developers.google.com/edge/api/mediapipe/swift/vision/Enums/BrushMode.md.txt#/s:So12MPPBrushModeV8rawValueABSgSu_tcfc)

  `

  #### Declaration

  Swift

      init?(rawValue: UInt)