---
title: "MutableDoubleState"
description: "A value holder where reads to the [doubleValue] property during the execution of a [Composable]
function cause the current [RecomposeScope] to subscribe to changes of that value. When the
[doubleValue] property is written to and changed, a recomposition of any subscribed
[RecomposeScope]s will be scheduled. If [doubleValue] is written to with the same value, no
recompositions will be scheduled."
type: "interface"
---

<div class='type'>Interface</div>


<a id='references'></a>

<div class='sourceset sourceset-common'>Common</div>



```kotlin
@JvmDefaultWithCompatibility
public interface MutableDoubleState : DoubleState, MutableState<Double>
```


A value holder where reads to the `doubleValue` property during the execution of a `Composable`
function cause the current `RecomposeScope` to subscribe to changes of that value. When the
`doubleValue` property is written to and changed, a recomposition of any subscribed
`RecomposeScope`s will be scheduled. If `doubleValue` is written to with the same value, no
recompositions will be scheduled.


## Properties

<div class='sourceset sourceset-common'>Common</div>


```kotlin
@get:AutoboxingStateValueProperty("doubleValue")
@set:AutoboxingStateValueProperty("doubleValue")
override var value: Double
```


<div class='sourceset sourceset-common'>Common</div>


```kotlin
override var doubleValue: Double
```



