---
title: BindableValue
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/bindablevalue
---

# BindableValue

The value of a bindable target.

## Declaration

```swift
struct BindableValue<T> where T : BindableData
```

## Overview

Overview This structure holds the value of an animatable property (animatedValue), that is, the target property that animates. In addition, the structure stores the property’s original value (baseValue), which represents the property’s value before a running animation starts. The value property returns the animated value when an animation runs; when the animation isn’t running, it returns the base value.

## Topics

### Creating a value

- [init(_:animatedValue:)](realitykit/bindablevalue/init(_:animatedvalue:).md)

### Accessing the value

- [value](realitykit/bindablevalue/value.md)
- [baseValue](realitykit/bindablevalue/basevalue.md)
- [animatedValue](realitykit/bindablevalue/animatedvalue.md)

## See Also

### Bindable animation targets

- [BindPath](realitykit/bindpath.md)
- [BindTarget](realitykit/bindtarget.md)
- [BindableValuesReference](realitykit/bindablevaluesreference.md)
- [ParameterSet](realitykit/parameterset.md)
- [InternalBindPath](realitykit/internalbindpath.md)
