---
title: bytesPerIndex
framework: scenekit
role: symbol
role_heading: Instance Property
path: scenekit/scngeometryelement/bytesperindex
---

# bytesPerIndex

The number of bytes that represent each index value in the element’s data.

## Declaration

```swift
var bytesPerIndex: Int { get }
```

## Discussion

Discussion An element’s data property holds an array of index values identifying vertices in a geometry source. SceneKit interprets the data as an array of unsigned integers, whose size is specified by the bytesPerIndex property.

## See Also

### Working with Indexes

- [data](scenekit/scngeometryelement/data.md)
- [primitiveType](scenekit/scngeometryelement/primitivetype.md)
- [SCNGeometryPrimitiveType](scenekit/scngeometryprimitivetype.md)
- [primitiveCount](scenekit/scngeometryelement/primitivecount.md)
- [primitiveRange](scenekit/scngeometryelement/primitiverange.md)
