---
title: MeshSkeletonCollection
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/meshskeletoncollection
---

# MeshSkeletonCollection

An object that holds a collection of skeletons used by a mesh resource.

## Declaration

```swift
struct MeshSkeletonCollection
```

## Topics

### Initializers

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

### Instance Properties

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

### Instance Methods

- [insert(_:)](realitykit/meshskeletoncollection/insert(_:).md)
- [remove(id:)](realitykit/meshskeletoncollection/remove(id:).md)
- [removeAll()](realitykit/meshskeletoncollection/removeall().md)
- [update(_:)](realitykit/meshskeletoncollection/update(_:).md)

### Subscripts

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

## Relationships

### Conforms To

- [Collection](swift/collection.md)
- [Copyable](swift/copyable.md)
- [Escapable](swift/escapable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [Sequence](swift/sequence.md)

## See Also

### Mesh skeletons

- [MeshResource.Skeleton](realitykit/meshresource/skeleton.md)
- [MeshResource.Skeleton.Joint](realitykit/meshresource/skeleton/joint.md)
- [MeshJointInfluence](realitykit/meshjointinfluence.md)
- [MeshResource.JointInfluences](realitykit/meshresource/jointinfluences.md)
