---
title: LowLevelBufferSlice
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/lowlevelbufferslice
---

# LowLevelBufferSlice

A reference to a sub-range of a buffer resource, used to bind a region of a buffer to an argument table slot.

## Declaration

```swift
struct LowLevelBufferSlice
```

## Topics

### Creating a buffer slice

- [init(buffer:offset:size:)](realitykit/lowlevelbufferslice/init(buffer:offset:size:).md)

### Accessing the buffer region

- [buffer](realitykit/lowlevelbufferslice/buffer.md)
- [size](realitykit/lowlevelbufferslice/size.md)

### Adjusting the offset

- [setOffset(_:)](realitykit/lowlevelbufferslice/setoffset(_:).md)

### Instance Properties

- [offset](realitykit/lowlevelbufferslice/offset.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)

## See Also

### GPU resources

- [LowLevelMeshResource](realitykit/lowlevelmeshresource.md)
- [LowLevelMeshPart](realitykit/lowlevelmeshpart.md)
- [LowLevelMeshInstance](realitykit/lowlevelmeshinstance.md)
- [LowLevelMeshInstanceArray](realitykit/lowlevelmeshinstancearray.md)
- [LowLevelInstanceTransformResource](realitykit/lowlevelinstancetransformresource.md)
- [LowLevelBufferResource](realitykit/lowlevelbufferresource.md)
- [LowLevelTextureResource](realitykit/lowleveltextureresource.md)
- [LowLevelMaterialResource](realitykit/lowlevelmaterialresource.md)
- [LowLevelDeviceResource](realitykit/lowleveldeviceresource.md)
- [BoundingSphereBox](realitykit/boundingspherebox.md)
