---
title: controlPointBuffers
framework: metal
role: symbol
role_heading: Instance Property
path: metal/mtl4accelerationstructuremotioncurvegeometrydescriptor/controlpointbuffers
---

# controlPointBuffers

Assigns a reference to a buffer where each entry contains a reference to a buffer of control points.

## Declaration

```swift
var controlPointBuffers: MTL4BufferRange { get set }
```

## Discussion

Discussion This property references a buffer that conceptually represents an array with one entry for each keyframe in the motion animation. Each one of these entries consists of a MTL4BufferRange that, in turn, references a buffer containing the control points corresponding to the keyframe. You are responsible for ensuring the buffer address is not zero for the top-level buffer, as well as for all the vertex buffers it references.
