---
title: GCRacingWheel
framework: gamecontroller
role: symbol
role_heading: Class
path: gamecontroller/gcracingwheel
---

# GCRacingWheel

An object that represents a physical racing wheel controller connected to a device.

## Declaration

```swift
class GCRacingWheel
```

## Mentioned in

Handling input events

## Topics

### Discovering racing wheels

- [connectedRacingWheels](gamecontroller/gcracingwheel/connectedracingwheels.md)
- [GCRacingWheelDidConnect](foundation/nsnotification/name-swift.struct/gcracingwheeldidconnect.md)
- [GCRacingWheelDidDisconnect](foundation/nsnotification/name-swift.struct/gcracingwheeldiddisconnect.md)

### Getting events

- [acquireDevice()](gamecontroller/gcracingwheel/acquiredevice().md)
- [relinquishDevice()](gamecontroller/gcracingwheel/relinquishdevice().md)
- [isAcquired](gamecontroller/gcracingwheel/isacquired.md)

### Accessing the controller profile

- [wheelInput](gamecontroller/gcracingwheel/wheelinput.md)

### Creating snapshots

- [capture()](gamecontroller/gcracingwheel/capture().md)
- [isSnapshot](gamecontroller/gcracingwheel/issnapshot.md)

### Structures

- [GCRacingWheel.DidConnectMessage](gamecontroller/gcracingwheel/didconnectmessage.md)
- [GCRacingWheel.DidDisconnectMessage](gamecontroller/gcracingwheel/diddisconnectmessage.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [GCDevice](gamecontroller/gcdevice.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Game controllers

- [Supporting Game Controllers](gamecontroller/supporting-game-controllers.md)
- [Letting players use their second-generation Siri Remote as a game controller](gamecontroller/letting-players-use-their-second-generation-siri-remote-as-a-game-controller.md)
- [Discovering and tracking spatial game controllers and styli](gamecontroller/discovering-and-tracking-spatial-game-controllers-and-styli.md)
- [GCDevice](gamecontroller/gcdevice.md)
- [GCController](gamecontroller/gccontroller.md)
- [GCKeyboard](gamecontroller/gckeyboard.md)
- [GCMouse](gamecontroller/gcmouse.md)
- [GCStylus](gamecontroller/gcstylus.md)
