---
title: Axis
framework: swiftui
role: symbol
role_heading: Enumeration
path: swiftui/axis
---

# Axis

The horizontal or vertical dimension in a 2D coordinate system.

## Declaration

```swift
@frozen enum Axis
```

## Topics

### Getting axes

- [Axis.horizontal](swiftui/axis/horizontal.md)
- [Axis.vertical](swiftui/axis/vertical.md)

### Getting all axes

- [Axis.Set](swiftui/axis/set.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [CaseIterable](swift/caseiterable.md)
- [Copyable](swift/copyable.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Accessing geometric constructs

- [Angle](swiftui/angle.md)
- [UnitPoint](swiftui/unitpoint.md)
- [UnitPoint3D](swiftui/unitpoint3d.md)
- [Anchor](swiftui/anchor.md)
- [DepthAlignmentID](swiftui/depthalignmentid.md)
- [Alignment3D](swiftui/alignment3d.md)
- [GeometryProxyCoordinateSpace3D](swiftui/geometryproxycoordinatespace3d.md)
