# Interface: ButtonState

Defined in: [pointer.ts:19](https://github.com/debuffjp/debuff/blob/3e11cb8bf00adfd52d063977f9e3328e72e765c5/packages/input/src/pointer.ts#L19)

Held state and this step's edges for one button, like the primary pointer's.

## Properties

### down

> **down**: `boolean`

Defined in: [pointer.ts:20](https://github.com/debuffjp/debuff/blob/3e11cb8bf00adfd52d063977f9e3328e72e765c5/packages/input/src/pointer.ts#L20)

***

### pressed

> **pressed**: `boolean`

Defined in: [pointer.ts:21](https://github.com/debuffjp/debuff/blob/3e11cb8bf00adfd52d063977f9e3328e72e765c5/packages/input/src/pointer.ts#L21)

***

### released

> **released**: `boolean`

Defined in: [pointer.ts:22](https://github.com/debuffjp/debuff/blob/3e11cb8bf00adfd52d063977f9e3328e72e765c5/packages/input/src/pointer.ts#L22)
