---
title: "makeAccelerationStructure(descriptor:offset:)"
framework: metal
role: symbol
role_heading: Instance Method
path: "metal/mtlheap/makeaccelerationstructure(descriptor:offset:)"
---

# makeAccelerationStructure(descriptor:offset:)

## Declaration

```swift
func makeAccelerationStructure(descriptor: MTLAccelerationStructureDescriptor, offset: Int) -> (any MTLAccelerationStructure)?
```

## See Also

### Creating acceleration structure from a heap

- [makeAccelerationStructure(size:)](metal/mtlheap/makeaccelerationstructure(size:).md)
- [makeAccelerationStructure(size:offset:)](metal/mtlheap/makeaccelerationstructure(size:offset:).md)
- [makeAccelerationStructure(descriptor:)](metal/mtlheap/makeaccelerationstructure(descriptor:).md)
