---
title: "init(buffer:primitiveType:primitiveCount:bytesPerIndex:)"
framework: scenekit
role: symbol
role_heading: Initializer
path: "scenekit/scngeometryelement/init(buffer:primitivetype:primitivecount:bytesperindex:)"
---

# init(buffer:primitiveType:primitiveCount:bytesPerIndex:)

## Declaration

```swift
convenience init(buffer: any MTLBuffer, primitiveType: SCNGeometryPrimitiveType, primitiveCount: Int, bytesPerIndex: Int)
```
