---
title: BindableData
framework: realitykit
role: symbol
role_heading: Protocol
path: realitykit/bindabledata
---

# BindableData

An opaque base protocol for bindable data objects.

## Declaration

```swift
protocol BindableData
```

## Overview

Overview The templated bindable-value object, BindableValue <T>, determines that the value you choose for type T adopts this protocol. The types that the framework accepts are: Transform, Float, Double, SIMD2, SIMD3, SIMD4, simd_quatf, Bool, Int, and String.

## Relationships

### Conforming Types

- [Transform](realitykit/transform.md)

## See Also

### Compliance-related protocols

- [AnimatableData](realitykit/animatabledata.md)
