---
title: "init(count:position:scale:rotation:opacity:sphericalHarmonics:)"
framework: realitykit
role: symbol
role_heading: Initializer
path: "realitykit/gaussiansplatresource/bufferresource-swift.struct/init(count:position:scale:rotation:opacity:sphericalharmonics:)"
---

# init(count:position:scale:rotation:opacity:sphericalHarmonics:)

## Declaration

```swift
@MainActor init(count: Int, position: GaussianSplatResource.BufferDescriptor, scale: GaussianSplatResource.BufferDescriptor, rotation: GaussianSplatResource.BufferDescriptor, opacity: GaussianSplatResource.BufferDescriptor, sphericalHarmonics: (GaussianSplatResource.BufferDescriptor, GaussianSplatResource.SphericalHarmonicDegree)) throws
```
