---
title: primitiveDataStride
framework: metal
role: symbol
role_heading: Instance Property
path: metal/mtl4accelerationstructuregeometrydescriptor/primitivedatastride
---

# primitiveDataStride

Defines the stride, in bytes, between each primitive’s data in the primitive data buffer primitiveDataBuffer references.

## Declaration

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

## Discussion

Discussion You are responsible for ensuring the stride is at least primitiveDataElementSize in size and a multiple of 4 bytes. This property defaults to 0 bytes,  which indicates the stride is equal to primitiveDataElementSize.
