---
title: "ConsumedData"
description: "Describes what aspects of a change has been consumed."
type: "class"
---

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


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

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


> **Deprecated** Use PointerInputChange.isConsumed and PointerInputChange.consume() instead

```kotlin
class ConsumedData(positionChange: Boolean = false, downChange: Boolean = false)
```


Describes what aspects of a change has been consumed.

#### Parameters

| | |
| --- | --- |
| positionChange | True if a position change in this event has been consumed. |
| downChange | True if a change to down or up has been consumed. |



## Secondary Constructors

```kotlin
internal constructor(
    change: PointerInputChange
) : this(change.positionChange, change.downChange) {
    this.change = change
}
```

## Properties

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


> **Deprecated** Partial consumption was deprecated. Use PointerEvent.isConsumed and PointerEvent.consume() instead.

```kotlin
var : Boolean = 
    get() = change?.consumedDelegate?. ?: (change?. ?: field)
    set(value) {
        change?.consumedDelegate?. = value
        change?. = value
        field = value
    }
```


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


> **Deprecated** Partial consumption was deprecated. Use PointerEvent.isConsumed and PointerEvent.consume() instead.

```kotlin
var : Boolean = 
    get() = change?.consumedDelegate?. ?: (change?. ?: field)
    set(value) {
        change?.consumedDelegate?. = value
        change?. = value
        field = value
    }
```



