---
title: instanceDescriptorBufferOffset
framework: metal
role: symbol
role_heading: Instance Property
path: metal/mtlinstanceaccelerationstructuredescriptor/instancedescriptorbufferoffset
---

# instanceDescriptorBufferOffset

The offset, in bytes, to the descripton of the first instance.

## Declaration

```swift
var instanceDescriptorBufferOffset: Int { get set }
```

## Discussion

Discussion The offset needs to be a multiple of 64 bytes. Check the Metal feature set tables (PDF) for potential alignment restrictions.

## See Also

### Specifying the list of instances

- [instanceCount](metal/mtlinstanceaccelerationstructuredescriptor/instancecount.md)
- [instanceDescriptorBuffer](metal/mtlinstanceaccelerationstructuredescriptor/instancedescriptorbuffer.md)
- [instanceDescriptorStride](metal/mtlinstanceaccelerationstructuredescriptor/instancedescriptorstride.md)
