---
title: DockAccessory.Limits
framework: dockkit
role: symbol
role_heading: Structure
path: dockkit/dockaccessory/limits-swift.struct
---

# DockAccessory.Limits

Soft limits on multiple axes of rotation.

## Declaration

```swift
struct Limits
```

## Topics

### Creating limits

- [init(yaw:pitch:roll:)](dockkit/dockaccessory/limits-swift.struct/init(yaw:pitch:roll:).md)

### Specifying limits

- [DockAccessory.Limits.Limit](dockkit/dockaccessory/limits-swift.struct/limit.md)

### Getting properties

- [pitch](dockkit/dockaccessory/limits-swift.struct/pitch.md)
- [roll](dockkit/dockaccessory/limits-swift.struct/roll.md)
- [yaw](dockkit/dockaccessory/limits-swift.struct/yaw.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting position and limits

- [motionStates](dockkit/dockaccessory/motionstates-swift.property.md)
- [limits](dockkit/dockaccessory/limits-swift.property.md)
- [DockAccessory.MotionState](dockkit/dockaccessory/motionstate.md)
- [DockAccessory.MotionStates](dockkit/dockaccessory/motionstates-swift.struct.md)
