---
title: LowLevelInstanceData
framework: realitykit
role: symbol
role_heading: Class
path: realitykit/lowlevelinstancedata
---

# LowLevelInstanceData

## Declaration

```swift
final class LowLevelInstanceData
```

## Topics

### Initializers

- [init(instanceCount:)](realitykit/lowlevelinstancedata/init(instancecount:).md)
- [init(instanceCount:instanceCapacity:)](realitykit/lowlevelinstancedata/init(instancecount:instancecapacity:).md)

### Instance Properties

- [instanceCapacity](realitykit/lowlevelinstancedata/instancecapacity.md)
- [instanceCount](realitykit/lowlevelinstancedata/instancecount.md)

### Instance Methods

- [read(using:)](realitykit/lowlevelinstancedata/read(using:).md)
- [replace(using:)](realitykit/lowlevelinstancedata/replace(using:).md)
- [replaceMutableTransforms(_:)](realitykit/lowlevelinstancedata/replacemutabletransforms(_:).md)
- [withMutableTransforms(_:)](realitykit/lowlevelinstancedata/withmutabletransforms(_:).md)
- [withTransforms(_:)](realitykit/lowlevelinstancedata/withtransforms(_:).md)

## See Also

### Updatable meshes

- [Integrating virtual objects with your environment](realitykit/integrating-virtual-objects-with-your-environment.md)
- [Creating a spatial drawing app with RealityKit](realitykit/creating-a-spatial-drawing-app-with-realitykit.md)
- [Creating a plane with low-level mesh](realitykit/creating-a-plane-with-low-level-mesh.md)
- [LowLevelMesh](realitykit/lowlevelmesh.md)
- [LowLevelMesh.Descriptor](realitykit/lowlevelmesh/descriptor-swift.struct.md)
- [LowLevelMesh.Part](realitykit/lowlevelmesh/part.md)
- [LowLevelMesh.Layout](realitykit/lowlevelmesh/layout.md)
- [LowLevelMesh.Attribute](realitykit/lowlevelmesh/attribute.md)
- [LowLevelMesh.VertexSemantic](realitykit/lowlevelmesh/vertexsemantic.md)
- [LowLevelMesh.PartsCollection](realitykit/lowlevelmesh/partscollection.md)
- [LowLevelBuffer](realitykit/lowlevelbuffer.md)
