---
title: vertexBufferOffset
framework: metal
role: symbol
role_heading: Instance Property
path: metal/mtlaccelerationstructuretrianglegeometrydescriptor/vertexbufferoffset
---

# vertexBufferOffset

The offset, in bytes, for the first vertex in the vertex buffer.

## Declaration

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

## Discussion

Discussion The offset needs to be a multiple of the vertex stride. Check the Metal feature set tables (PDF) for potential alignment restrictions. The default value is 0.

## See Also

### Configuring vertex data

- [vertexFormat](metal/mtlaccelerationstructuretrianglegeometrydescriptor/vertexformat.md)
- [vertexBuffer](metal/mtlaccelerationstructuretrianglegeometrydescriptor/vertexbuffer.md)
- [vertexStride](metal/mtlaccelerationstructuretrianglegeometrydescriptor/vertexstride.md)
