---
title: MTLAccelerationStructureInstanceDescriptorType.indirectMotion
framework: metal
role: symbol
role_heading: Case
path: metal/mtlaccelerationstructureinstancedescriptortype/indirectmotion
---

# MTLAccelerationStructureInstanceDescriptorType.indirectMotion

An option specifying that the instance contains motion data, and enables using an instance descriptor memory layout that the GPU can populate.

## Declaration

```swift
case indirectMotion
```

## Discussion

Discussion This instance type corresponds to the MTLIndirectAccelerationStructureMotionInstanceDescriptor memory layout.

## See Also

### Specifying the instance descriptor type

- [MTLAccelerationStructureInstanceDescriptorType.default](metal/mtlaccelerationstructureinstancedescriptortype/default.md)
- [MTLAccelerationStructureInstanceDescriptorType.userID](metal/mtlaccelerationstructureinstancedescriptortype/userid.md)
- [MTLAccelerationStructureInstanceDescriptorType.motion](metal/mtlaccelerationstructureinstancedescriptortype/motion.md)
- [MTLAccelerationStructureInstanceDescriptorType.indirect](metal/mtlaccelerationstructureinstancedescriptortype/indirect.md)
