# BlendPoint

> Talos 0.7 · Since 0.6

## Signature

```ts
export interface BlendPoint {
  clip: string
  at: number[]
  /** Playback rate of this clip inside the tree, a multiplier. Default 1. */
  speed?: number
  /** The m/s this clip covers at rate 1, for a stride-matched tree, in place of the measured speed. */
  refSpeed?: number
  /** Where this clip's loop begins, a fraction of the clip in 0..1. Default 0. */
  loopStart?: number
  /** Where this clip's loop ends and wraps back to `loopStart`, a fraction in 0..1. Default 1. */
  loopEnd?: number
}
```

Import: `import type { BlendPoint } from "@argus/gameplay"`

## Members

| Member | Signature | Description |
|---|---|---|
| `clip` | `clip: string` |  |
| `at` | `at: number[]` |  |
| `speed` | `speed?: number` | Playback rate of this clip inside the tree, a multiplier. Default 1. |
| `refSpeed` | `refSpeed?: number` | The m/s this clip covers at rate 1, for a stride-matched tree, in place of the measured speed. |
| `loopStart` | `loopStart?: number` | Where this clip's loop begins, a fraction of the clip in 0..1. Default 0. |
| `loopEnd` | `loopEnd?: number` | Where this clip's loop ends and wraps back to `loopStart`, a fraction in 0..1. Default 1. |
