---
title: IKRig.ConstraintsCollection
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/ikrig/constraintscollection
---

# IKRig.ConstraintsCollection

Ordered dictionary-like container.

## Declaration

```swift
struct ConstraintsCollection
```

## Overview

Overview Supports subscripting by index, element’s identifier or element’s name.

## Topics

### Initializers

- [init(_:)](realitykit/ikrig/constraintscollection/init(_:).md)

### Instance Properties

- [count](realitykit/ikrig/constraintscollection/count.md)
- [isEmpty](realitykit/ikrig/constraintscollection/isempty.md)

### Instance Methods

- [contains(_:)](realitykit/ikrig/constraintscollection/contains(_:).md)
- [set(_:)](realitykit/ikrig/constraintscollection/set(_:).md)

### Subscripts

- [subscript(_:)](realitykit/ikrig/constraintscollection/subscript(_:).md)

## Relationships

### Conforms To

- [Collection](swift/collection.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [Sequence](swift/sequence.md)

## See Also

### Inverse kinematics rigs

- [IKRig](realitykit/ikrig.md)
- [IKRig.Joint](realitykit/ikrig/joint.md)
- [IKRig.JointCollection](realitykit/ikrig/jointcollection.md)
- [IKRig.Constraint](realitykit/ikrig/constraint.md)
