---
title: GCDevicePhysicalInputElementChange
framework: gamecontroller
role: symbol
role_heading: Enumeration
path: gamecontroller/gcdevicephysicalinputelementchange
---

# GCDevicePhysicalInputElementChange

Possible values that describe whether the input value of an element changes.

## Declaration

```swift
enum GCDevicePhysicalInputElementChange
```

## Topics

### States

- [GCDevicePhysicalInputElementChange.unknownChange](gamecontroller/gcdevicephysicalinputelementchange/unknownchange.md)
- [GCDevicePhysicalInputElementChange.noChange](gamecontroller/gcdevicephysicalinputelementchange/nochange.md)
- [GCDevicePhysicalInputElementChange.changed](gamecontroller/gcdevicephysicalinputelementchange/changed.md)

### Initializers

- [init(rawValue:)](gamecontroller/gcdevicephysicalinputelementchange/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting changes

- [change(for:)](gamecontroller/gcdevicephysicalinputstatediff/change(for:).md)
- [changedElements()](gamecontroller/gcdevicephysicalinputstatediff/changedelements()-9cdq4.md)
- [changedElements()](gamecontroller/gcdevicephysicalinputstatediff/changedelements()-2zzwm.md)
