---
title: "setVertexBufferOffset(offset:attributeStride:index:)"
framework: metal
role: symbol
role_heading: Instance Method
path: "metal/mtlrendercommandencoder/setvertexbufferoffset(offset:attributestride:index:)"
---

# setVertexBufferOffset(offset:attributeStride:index:)

## Declaration

```swift
func setVertexBufferOffset(offset: Int, attributeStride stride: Int, index: Int)
```

## See Also

### Assigning buffers

- [setVertexBuffer(_:offset:index:)](metal/mtlrendercommandencoder/setvertexbuffer(_:offset:index:).md)
- [setVertexBuffer(_:offset:attributeStride:index:)](metal/mtlrendercommandencoder/setvertexbuffer(_:offset:attributestride:index:).md)
- [setVertexBuffers(_:offsets:range:)](metal/mtlrendercommandencoder/setvertexbuffers(_:offsets:range:).md)
- [setVertexBuffers(_:offsets:attributeStrides:range:)](metal/mtlrendercommandencoder/setvertexbuffers(_:offsets:attributestrides:range:).md)
- [setVertexBytes(_:length:index:)](metal/mtlrendercommandencoder/setvertexbytes(_:length:index:).md)
- [setVertexBytes(_:length:attributeStride:index:)](metal/mtlrendercommandencoder/setvertexbytes(_:length:attributestride:index:).md)
- [setVertexBufferOffset(_:index:)](metal/mtlrendercommandencoder/setvertexbufferoffset(_:index:).md)
