<!--
{
  "availability" : [
    "iOS: 26.0.0 -",
    "iPadOS: 26.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "TouchController",
  "identifier" : "/documentation/TouchController/TCColliderShape",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "Touch Controller"
    ],
    "preciseIdentifier" : "c:@E@TCColliderShape"
  },
  "title" : "TCColliderShape"
}
-->

# TCColliderShape

Defines the shape of a control collider.

```
enum TCColliderShape
```

## Topics

### Shapes

[`case circle`](/documentation/TouchController/TCColliderShape/circle)

A circular collider.

[`case leftSide`](/documentation/TouchController/TCColliderShape/leftSide)

A collider representing the left side of the view the touch controller is embedded in. Useful for thumbsticks and delta controls, so the user can easily hit the control without looking closely.

[`case rect`](/documentation/TouchController/TCColliderShape/rect)

A rectangular collider.

[`case rightSide`](/documentation/TouchController/TCColliderShape/rightSide)

A collider representing the right side of the view the touch controller is embedded in. Useful for thumbsticks and delta controls, so the user can easily hit the control without looking closely.

### Creating a collider shape

[`init?(rawValue: Int)`](/documentation/TouchController/TCColliderShape/init(rawValue:))

## Relationships

### Conforms To

[`Equatable`](/documentation/Swift/Equatable)

[`BitwiseCopyable`](/documentation/Swift/BitwiseCopyable)

[`Sendable`](/documentation/Swift/Sendable)

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

[`Hashable`](/documentation/Swift/Hashable)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)