# BrushPaint.ColorFunction.OpacityMultiplier

Artifact: [androidx.ink:ink-brush](https://developer.android.com/jetpack/androidx/releases/ink) [View Source](https://cs.android.com/search?q=file:androidx/ink/brush/BrushPaint.kt+class:androidx.ink.brush.BrushPaint.ColorFunction.OpacityMultiplier) Added in [1.1.0-alpha11](https://developer.android.com/jetpack/androidx/releases/ink#1.1.0-alpha11)

*** ** * ** ***

Common/AllAndroid/JVMNative/C/iOS
- Cmn

  ```
  class BrushPaint.ColorFunction.OpacityMultiplier : BrushPaint.ColorFunction
  ```

|---|---|---|
| [kotlin.Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html) |||
| ↳ | [androidx.ink.brush.BrushPaint.ColorFunction](https://developer.android.com/reference/kotlin/androidx/ink/brush/BrushPaint.ColorFunction) ||
|   | ↳ | [androidx.ink.brush.BrushPaint.ColorFunction.OpacityMultiplier](https://developer.android.com/reference/kotlin/androidx/ink/brush/BrushPaint.ColorFunction.OpacityMultiplier) |

*** ** * ** ***

A `https://developer.android.com/reference/kotlin/androidx/ink/brush/BrushPaint.ColorFunction` that scales the color opacity by a specified multiplier.

## Summary

| ### Public constructors |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/ink/brush/BrushPaint.ColorFunction.OpacityMultiplier#OpacityMultiplier(kotlin.Float)(multiplier: @https://developer.android.com/reference/kotlin/androidx/annotation/FloatRange(from = 0.0) https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` Constructs a color function that applies the specified opacity multiplier. | Cmn |

| ### Public functions |
|---|---|---|
| `open operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/ink/brush/BrushPaint.ColorFunction.OpacityMultiplier#equals(kotlin.Any)(other: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html?)` | Cmn |
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/ink/brush/BrushPaint.ColorFunction.OpacityMultiplier#hashCode()()` | Cmn |
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/ink/brush/BrushPaint.ColorFunction.OpacityMultiplier#toString()()` | Cmn |

| ### Public properties |
|---|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | `https://developer.android.com/reference/kotlin/androidx/ink/brush/BrushPaint.ColorFunction.OpacityMultiplier#multiplier()` The opacity multiplier to apply. | Cmn |

### Inherited functions

From [androidx.ink.brush.BrushPaint.ColorFunction](https://developer.android.com/reference/kotlin/androidx/ink/brush/BrushPaint.ColorFunction) `https://developer.android.com/reference/kotlin/androidx/ink/brush/Version` `https://developer.android.com/reference/kotlin/androidx/ink/brush/BrushPaint.ColorFunction#calculateMinimumRequiredVersion()()`

Returns the minimum required `https://developer.android.com/reference/kotlin/androidx/ink/brush/Version` for this `https://developer.android.com/reference/kotlin/androidx/ink/brush/BrushPaint.ColorFunction`.
Cmn `@https://developer.android.com/reference/kotlin/androidx/annotation/ColorInt https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/ink/brush/BrushPaint.ColorFunction#transformColorIntArgb(kotlin.Int)(colorIntArgb: @https://developer.android.com/reference/kotlin/androidx/annotation/ColorInt https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Transforms the input color into a new color.
Cmn

## Public constructors

### OpacityMultiplier

Cmn Added in [1.1.0-alpha11](https://developer.android.com/jetpack/androidx/releases/ink#1.1.0-alpha11)

```
OpacityMultiplier(multiplier: @FloatRange(from = 0.0) Float)
```

Constructs a color function that applies the specified opacity multiplier.

## Public functions

### equals

Cmn

```
open operator fun equals(other: Any?): Boolean
```

### hashCode

Cmn

```
open fun hashCode(): Int
```

### toString

Cmn

```
open fun toString(): String
```

## Public properties

### multiplier

Cmn Added in [1.1.0-alpha11](https://developer.android.com/jetpack/androidx/releases/ink#1.1.0-alpha11)

```
val multiplier: Float
```

The opacity multiplier to apply.