---
title: BlendShapeWeights
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/blendshapeweights
---

# BlendShapeWeights

A set of animatable weight values that collectively represent the blending amounts for all the blend shapes’ blend targets.

## Declaration

```swift
struct BlendShapeWeights
```

## Topics

### Operators

- [==(_:_:)](realitykit/blendshapeweights/==(_:_:).md)

### Initializers

- [init()](realitykit/blendshapeweights/init().md)
- [init(_:)](realitykit/blendshapeweights/init(_:).md)
- [init(arrayLiteral:)](realitykit/blendshapeweights/init(arrayliteral:).md)

### Instance Properties

- [endIndex](realitykit/blendshapeweights/endindex.md)
- [startIndex](realitykit/blendshapeweights/startindex.md)

### Instance Methods

- [index(after:)](realitykit/blendshapeweights/index(after:).md)
- [index(before:)](realitykit/blendshapeweights/index(before:).md)

### Subscripts

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

### Type Aliases

- [BlendShapeWeights.ArrayLiteralElement](realitykit/blendshapeweights/arrayliteralelement.md)
- [BlendShapeWeights.Element](realitykit/blendshapeweights/element.md)
- [BlendShapeWeights.Index](realitykit/blendshapeweights/index.md)

## Relationships

### Conforms To

- [AnimatableData](realitykit/animatabledata.md)
- [BidirectionalCollection](swift/bidirectionalcollection.md)
- [Collection](swift/collection.md)
- [Copyable](swift/copyable.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [MutableCollection](swift/mutablecollection.md)
- [Sequence](swift/sequence.md)

## See Also

### Blend shape management

- [BlendShapeWeightsComponent](realitykit/blendshapeweightscomponent.md)
- [BlendShapeWeightsMapping](realitykit/blendshapeweightsmapping.md)
- [BlendShapeWeightsData](realitykit/blendshapeweightsdata.md)
- [BlendShapeWeightsSet](realitykit/blendshapeweightsset.md)
