---
title: GCAcceleration
framework: gamecontroller
role: symbol
role_heading: Structure
path: gamecontroller/gcacceleration
---

# GCAcceleration

A three-dimensional acceleration vector.

## Declaration

```swift
struct GCAcceleration
```

## Topics

### Getting Acceleration Values

- [x](gamecontroller/gcacceleration/x.md)
- [y](gamecontroller/gcacceleration/y.md)
- [z](gamecontroller/gcacceleration/z.md)

### Initializers

- [init()](gamecontroller/gcacceleration/init().md)
- [init(x:y:z:)](gamecontroller/gcacceleration/init(x:y:z:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Sendable](swift/sendable.md)

## See Also

### Accessing Gravity and Acceleration Data

- [acceleration](gamecontroller/gcmotion/acceleration.md)
- [gravity](gamecontroller/gcmotion/gravity.md)
- [userAcceleration](gamecontroller/gcmotion/useracceleration.md)
