---
title: IKComponent.ConstraintCollection
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/ikcomponent/constraintcollection
---

# IKComponent.ConstraintCollection

Ordered dictionary like container with fixed size.

## Declaration

```swift
struct ConstraintCollection
```

## Overview

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

## Topics

### Instance Properties

- [count](realitykit/ikcomponent/constraintcollection/count.md)
- [isEmpty](realitykit/ikcomponent/constraintcollection/isempty.md)

### Instance Methods

- [contains(_:)](realitykit/ikcomponent/constraintcollection/contains(_:).md)
- [set(_:)](realitykit/ikcomponent/constraintcollection/set(_:).md)

### Subscripts

- [subscript(_:)](realitykit/ikcomponent/constraintcollection/subscript(_:).md)

## Relationships

### Conforms To

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

## See Also

### Inverse kinematics components

- [IKComponent](realitykit/ikcomponent.md)
- [IKComponent.Joint](realitykit/ikcomponent/joint.md)
- [IKComponent.JointCollection](realitykit/ikcomponent/jointcollection.md)
- [IKComponent.Solver](realitykit/ikcomponent/solver.md)
- [IKComponent.SolverCollection](realitykit/ikcomponent/solvercollection.md)
- [IKComponent.Constraint](realitykit/ikcomponent/constraint.md)
- [IKResource](realitykit/ikresource.md)
- [IKSolverDefinition](realitykit/iksolverdefinition.md)
