---
title: "setVertexBuffers:offsets:attributeStrides:withRange:"
framework: metal
role: symbol
role_heading: Instance Method
path: "metal/mtlrendercommandencoder/setvertexbuffers:offsets:attributestrides:withrange:"
---

# setVertexBuffers:offsets:attributeStrides:withRange:

## Declaration

```occ
- (void) setVertexBuffers:(id<MTLBuffer> const[]) buffers offsets:(const NSUInteger[]) offsets attributeStrides:(const NSUInteger[]) strides withRange:(NSRange) range;
```

## 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:withRange:](metal/mtlrendercommandencoder/setvertexbuffers:offsets:withrange:.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)
- [setVertexBufferOffset(offset:attributeStride:index:)](metal/mtlrendercommandencoder/setvertexbufferoffset(offset:attributestride:index:).md)
