---
title: BlendWeight
framework: realitykit
role: symbol
role_heading: Enumeration
path: realitykit/blendweight
---

# BlendWeight

A numerical representation of the impact an animation has on a scene or entity.

## Declaration

```swift
enum BlendWeight
```

## Overview

Overview The BlendTreeSourceNode structure accepts this enumeration as an initializer argument. To specify a custom weight, use the value case: let node = BlendTreeSourceNode(     source: animation1,     name: "anim2",     weight: .value(0.75))

## Topics

### Choosing the blend weight

- [BlendWeight.bindTarget(_:defaultWeight:)](realitykit/blendweight/bindtarget(_:defaultweight:).md)
- [BlendWeight.parameter(_:defaultWeight:)](realitykit/blendweight/parameter(_:defaultweight:).md)
- [BlendWeight.value(_:)](realitykit/blendweight/value(_:).md)

### Operators

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

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)

## See Also

### Blend trees

- [BlendTreeAnimation](realitykit/blendtreeanimation.md)
- [BlendTreeNode](realitykit/blendtreenode.md)
- [BlendTreeBlendNode](realitykit/blendtreeblendnode.md)
- [BlendTreeSourceNode](realitykit/blendtreesourcenode.md)
- [BlendTreeInvalidNode](realitykit/blendtreeinvalidnode.md)
