---
title: SquareAzimuth
framework: swiftui
role: symbol
role_heading: Enumeration
path: swiftui/squareazimuth
---

# SquareAzimuth

A type describing what direction something is being viewed from along the horizontal plane and snapped to 4 directions.

## Declaration

```swift
@frozen enum SquareAzimuth
```

## Topics

### Structures

- [SquareAzimuth.Set](swiftui/squareazimuth/set.md)

### Enumeration Cases

- [SquareAzimuth.back](swiftui/squareazimuth/back.md)
- [SquareAzimuth.front](swiftui/squareazimuth/front.md)
- [SquareAzimuth.left](swiftui/squareazimuth/left.md)
- [SquareAzimuth.right](swiftui/squareazimuth/right.md)

### Initializers

- [init(closestToAzimuth:)](swiftui/squareazimuth/init(closesttoazimuth:).md)

### Instance Properties

- [orientation](swiftui/squareazimuth/orientation.md)

## Relationships

### Conforms To

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

## See Also

### Interacting with volumes

- [onVolumeViewpointChange(updateStrategy:initial:_:)](swiftui/view/onvolumeviewpointchange(updatestrategy:initial:_:).md)
- [supportedVolumeViewpoints(_:)](swiftui/view/supportedvolumeviewpoints(_:).md)
- [VolumeViewpointUpdateStrategy](swiftui/volumeviewpointupdatestrategy.md)
- [Viewpoint3D](swiftui/viewpoint3d.md)
- [WorldAlignmentBehavior](swiftui/worldalignmentbehavior.md)
- [volumeWorldAlignment(_:)](swiftui/scene/volumeworldalignment(_:).md)
- [WorldScalingBehavior](swiftui/worldscalingbehavior.md)
- [defaultWorldScaling(_:)](swiftui/scene/defaultworldscaling(_:).md)
- [WorldScalingCompensation](swiftui/worldscalingcompensation.md)
- [worldTrackingLimitations](swiftui/environmentvalues/worldtrackinglimitations.md)
- [WorldTrackingLimitation](swiftui/worldtrackinglimitation.md)
- [SurfaceSnappingInfo](swiftui/surfacesnappinginfo.md)
