---
title: MTLMotionKeyframeData
framework: metal
role: symbol
role_heading: Class
path: metal/mtlmotionkeyframedata
---

# MTLMotionKeyframeData

Geometry data for a specific keyframe to use in a moving instance.

## Declaration

```swift
class MTLMotionKeyframeData
```

## Overview

Overview An MTLMotionKeyframeData instance describes the location of geometry data for a keyframe. The exact type of data can vary, depending on which kind of motion descriptor you create. For an MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor instance, the buffer data is a list of bounding boxes. For an MTLAccelerationStructureMotionTriangleGeometryDescriptor, the buffer data is a list of vertices.

## Topics

### Specifying the keyframe data

- [buffer](metal/mtlmotionkeyframedata/buffer.md)
- [offset](metal/mtlmotionkeyframedata/offset.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Motion geometry descriptors

- [MTL4AccelerationStructureMotionTriangleGeometryDescriptor](metal/mtl4accelerationstructuremotiontrianglegeometrydescriptor.md)
- [MTLAccelerationStructureMotionTriangleGeometryDescriptor](metal/mtlaccelerationstructuremotiontrianglegeometrydescriptor.md)
- [MTL4AccelerationStructureMotionCurveGeometryDescriptor](metal/mtl4accelerationstructuremotioncurvegeometrydescriptor.md)
- [MTLAccelerationStructureMotionCurveGeometryDescriptor](metal/mtlaccelerationstructuremotioncurvegeometrydescriptor.md)
- [MTL4AccelerationStructureMotionBoundingBoxGeometryDescriptor](metal/mtl4accelerationstructuremotionboundingboxgeometrydescriptor.md)
- [MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor](metal/mtlaccelerationstructuremotionboundingboxgeometrydescriptor.md)
