---
title: TCThrottle.Orientation
framework: Touch Controller
role: symbol
role_heading: Enumeration
platforms: [iOS 26.0+, iPadOS 26.0+, Mac Catalyst 26.0+]
path: touchcontroller/tcthrottle/orientation-swift.enum
---

# TCThrottle.Orientation

Defines the orientation of the throttle.

## Declaration

```swift
enum Orientation
```

## Topics

### Throttle orientations

- [TCThrottle.Orientation.horizontal](touchcontroller/tcthrottle/orientation-swift.enum/horizontal.md)
- [TCThrottle.Orientation.vertical](touchcontroller/tcthrottle/orientation-swift.enum/vertical.md)

### Creating an orientation

- [init(rawValue:)](touchcontroller/tcthrottle/orientation-swift.enum/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 the orientation

- [orientation](touchcontroller/tcthrottle/orientation-swift.property.md)
