---
title: GCAxisElement
framework: gamecontroller
role: symbol
role_heading: Protocol
path: gamecontroller/gcaxiselement
---

# GCAxisElement

The common properties for an element that represents an absolute or relative input value along an axis.

## Declaration

```swift
protocol GCAxisElement : GCPhysicalInputElement
```

## Topics

### Getting the inputs

- [absoluteInput](gamecontroller/gcaxiselement/absoluteinput.md)
- [relativeInput](gamecontroller/gcaxiselement/relativeinput.md)

## Relationships

### Inherits From

- [GCPhysicalInputElement](gamecontroller/gcphysicalinputelement.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Conforming Types

- [GCSteeringWheelElement](gamecontroller/gcsteeringwheelelement.md)

## See Also

### Elements

- [GCPhysicalInputElementCollection](gamecontroller/gcphysicalinputelementcollection-swift.struct.md)
- [GCPhysicalInputElement](gamecontroller/gcphysicalinputelement.md)
- [GCButtonElement](gamecontroller/gcbuttonelement.md)
- [GCSwitchElement](gamecontroller/gcswitchelement.md)
- [GCDirectionPadElement](gamecontroller/gcdirectionpadelement.md)
