---
title: makeAccelerationStructureCommandEncoder()
framework: metal
role: symbol
role_heading: Instance Method
path: metal/mtlcommandbuffer/makeaccelerationstructurecommandencoder()
---

# makeAccelerationStructureCommandEncoder()

Creates a ray-tracing acceleration structure command encoder that uses default settings.

## Declaration

```swift
func makeAccelerationStructureCommandEncoder() -> (any MTLAccelerationStructureCommandEncoder)?
```

## Discussion

Discussion Use an MTLAccelerationStructureCommandEncoder instance’s methods to set up a single ray-tracing pass.

## See Also

### Creating acceleration structure encoders

- [makeAccelerationStructureCommandEncoder(descriptor:)](metal/mtlcommandbuffer/makeaccelerationstructurecommandencoder(descriptor:).md)
