---
title: WorldAlignmentBehavior
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/worldalignmentbehavior
---

# WorldAlignmentBehavior

A type representing the world alignment behavior for a scene.

## Declaration

```swift
struct WorldAlignmentBehavior
```

## Overview

Overview A value of this type can be provided to the volumeWorldAlignment(_:) scene modifier to control the world alignment volumes should maintain as they are repositioned. The default value is automatic.

## Topics

### Type Properties

- [adaptive](swiftui/worldalignmentbehavior/adaptive.md)
- [automatic](swiftui/worldalignmentbehavior/automatic.md)
- [gravityAligned](swiftui/worldalignmentbehavior/gravityaligned.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.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)
- [SquareAzimuth](swiftui/squareazimuth.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)
