---
title: indexBuffer
framework: metalkit
role: symbol
role_heading: Instance Property
path: metalkit/mtksubmesh/indexbuffer
---

# indexBuffer

The index buffer used to render the submesh object.

## Declaration

```swift
var indexBuffer: MTKMeshBuffer { get }
```

## Discussion

Discussion Use this object for the indexBuffer parameter in a call to drawIndexedPrimitives(type:indexCount:indexType:indexBuffer:indexBufferOffset:).

## See Also

### Properties used to Draw Indexed Primitives

- [indexCount](metalkit/mtksubmesh/indexcount.md)
- [indexType](metalkit/mtksubmesh/indextype.md)
- [primitiveType](metalkit/mtksubmesh/primitivetype.md)
