# RemoteProgressIndicatorColors

Artifact: [androidx.wear.compose.remote:remote-material3](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote) [View Source](https://cs.android.com/search?q=file:androidx/wear/compose/remote/material3/RemoteProgressIndicator.kt+class:androidx.wear.compose.remote.material3.RemoteProgressIndicatorColors) Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)


```
class RemoteProgressIndicatorColors
```

<br />

*** ** * ** ***

Represents the indicator and track colors used in progress indicator in a remote context.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteProgressIndicatorColors#RemoteProgressIndicatorColors(androidx.compose.remote.creation.compose.shaders.RemoteBrush,androidx.compose.remote.creation.compose.shaders.RemoteBrush,androidx.compose.remote.creation.compose.shaders.RemoteBrush,androidx.compose.remote.creation.compose.shaders.RemoteBrush,androidx.compose.remote.creation.compose.shaders.RemoteBrush,androidx.compose.remote.creation.compose.shaders.RemoteBrush)( indicatorBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush, trackBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush, overflowTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush, disabledIndicatorBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush, disabledTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush, disabledOverflowTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush )` |

| ### Public functions |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteProgressIndicatorColors` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteProgressIndicatorColors#copy(androidx.compose.remote.creation.compose.shaders.RemoteBrush,androidx.compose.remote.creation.compose.shaders.RemoteBrush,androidx.compose.remote.creation.compose.shaders.RemoteBrush,androidx.compose.remote.creation.compose.shaders.RemoteBrush,androidx.compose.remote.creation.compose.shaders.RemoteBrush,androidx.compose.remote.creation.compose.shaders.RemoteBrush)( indicatorBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush, trackBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush, overflowTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush, disabledIndicatorBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush, disabledTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush, disabledOverflowTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush )` Returns a copy of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteProgressIndicatorColors`, optionally overriding some of the values. |
| `open operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteProgressIndicatorColors#equals(kotlin.Any)(other: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html?)` |
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteProgressIndicatorColors#hashCode()()` |

| ### Public properties |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteProgressIndicatorColors#disabledIndicatorBrush()` The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` used to draw the indicator when disabled. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteProgressIndicatorColors#disabledOverflowTrackBrush()` The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` used to draw the overflow track when disabled. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteProgressIndicatorColors#disabledTrackBrush()` The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` used to draw the track when disabled. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteProgressIndicatorColors#indicatorBrush()` The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` used to draw the indicator when enabled. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteProgressIndicatorColors#overflowTrackBrush()` The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` used to draw the overflow track when enabled. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteProgressIndicatorColors#trackBrush()` The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` used to draw the track when enabled. |

## Public constructors

### RemoteProgressIndicatorColors

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
RemoteProgressIndicatorColors(
    indicatorBrush: RemoteBrush,
    trackBrush: RemoteBrush,
    overflowTrackBrush: RemoteBrush,
    disabledIndicatorBrush: RemoteBrush,
    disabledTrackBrush: RemoteBrush,
    disabledOverflowTrackBrush: RemoteBrush
)
```

| Parameters |
|---|---|
| `indicatorBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` | The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` used to draw the indicator when enabled. |
| `trackBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` | The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` used to draw the track when enabled. |
| `overflowTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` | The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` used to draw the overflow track when enabled. |
| `disabledIndicatorBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` | The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` used to draw the indicator when disabled. |
| `disabledTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` | The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` used to draw the track when disabled. |
| `disabledOverflowTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` | The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` used to draw the overflow track when disabled. |

## Public functions

### copy

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
fun copy(
    indicatorBrush: RemoteBrush = this.indicatorBrush,
    trackBrush: RemoteBrush = this.trackBrush,
    overflowTrackBrush: RemoteBrush = this.overflowTrackBrush,
    disabledIndicatorBrush: RemoteBrush = this.disabledIndicatorBrush,
    disabledTrackBrush: RemoteBrush = this.disabledTrackBrush,
    disabledOverflowTrackBrush: RemoteBrush = this.disabledOverflowTrackBrush
): RemoteProgressIndicatorColors
```

Returns a copy of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteProgressIndicatorColors`, optionally overriding some of the values.

| Parameters |
|---|---|
| `indicatorBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush = this.indicatorBrush` | The brush used to draw the indicator when enabled. |
| `trackBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush = this.trackBrush` | The brush used to draw the track when enabled. |
| `overflowTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush = this.overflowTrackBrush` | The brush used to draw the overflow track when enabled. |
| `disabledIndicatorBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush = this.disabledIndicatorBrush` | The brush used to draw the indicator when disabled. |
| `disabledTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush = this.disabledTrackBrush` | The brush used to draw the track when disabled. |
| `disabledOverflowTrackBrush: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush = this.disabledOverflowTrackBrush` | The brush used to draw the overflow track when disabled. |

### equals

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

### hashCode

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

## Public properties

### disabledIndicatorBrush

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val disabledIndicatorBrush: RemoteBrush
```

The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` used to draw the indicator when disabled.

### disabledOverflowTrackBrush

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val disabledOverflowTrackBrush: RemoteBrush
```

The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` used to draw the overflow track when disabled.

### disabledTrackBrush

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val disabledTrackBrush: RemoteBrush
```

The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` used to draw the track when disabled.

### indicatorBrush

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val indicatorBrush: RemoteBrush
```

The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` used to draw the indicator when enabled.

### overflowTrackBrush

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val overflowTrackBrush: RemoteBrush
```

The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` used to draw the overflow track when enabled.

### trackBrush

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val trackBrush: RemoteBrush
```

The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` used to draw the track when enabled.