---
title: IKResource
framework: realitykit
role: symbol
role_heading: Class
path: realitykit/ikresource
---

# IKResource

A reference counted immutable resource which contains one or more inverse kinematics solver rigs.

## Declaration

```swift
class IKResource
```

## Overview

Overview Use this resource with an IKComponent.

## Topics

### Initializers

- [init(rig:)](realitykit/ikresource/init(rig:).md)

### Instance Properties

- [solverDefinitions](realitykit/ikresource/solverdefinitions.md)

## Relationships

### Conforms To

- [Resource](realitykit/resource.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.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)
- [IKComponent.ConstraintCollection](realitykit/ikcomponent/constraintcollection.md)
- [IKSolverDefinition](realitykit/iksolverdefinition.md)
