---
title: MeshBuffers
framework: realitykit
role: symbol
role_heading: Enumeration
path: realitykit/meshbuffers
---

# MeshBuffers

An object that holds the data for an model entity’s mesh.

## Declaration

```swift
enum MeshBuffers
```

## Topics

### Creating texture coordinate buffers

- [textureCoordinates(_:)](realitykit/meshbuffers/texturecoordinates(_:).md)
- [MeshBuffers.UVs](realitykit/meshbuffers/uvs.md)

### Accessing coordinate channels

- [textureCoordinates1](realitykit/meshbuffers/texturecoordinates1.md)
- [textureCoordinates2](realitykit/meshbuffers/texturecoordinates2.md)
- [textureCoordinates3](realitykit/meshbuffers/texturecoordinates3.md)
- [textureCoordinates4](realitykit/meshbuffers/texturecoordinates4.md)
- [textureCoordinates5](realitykit/meshbuffers/texturecoordinates5.md)
- [textureCoordinates6](realitykit/meshbuffers/texturecoordinates6.md)
- [textureCoordinates7](realitykit/meshbuffers/texturecoordinates7.md)

### Structures

- [MeshBuffers.Identifier](realitykit/meshbuffers/identifier.md)
- [MeshBuffers.Semantic](realitykit/meshbuffers/semantic.md)

### Type Aliases

- [MeshBuffers.BlendShapeOffsets](realitykit/meshbuffers/blendshapeoffsets.md)
- [MeshBuffers.JointInfluences](realitykit/meshbuffers/jointinfluences-swift.typealias.md)
- [MeshBuffers.Normals](realitykit/meshbuffers/normals-swift.typealias.md)
- [MeshBuffers.Positions](realitykit/meshbuffers/positions-swift.typealias.md)
- [MeshBuffers.Tangents](realitykit/meshbuffers/tangents-swift.typealias.md)
- [MeshBuffers.TextureCoordinates](realitykit/meshbuffers/texturecoordinates-swift.typealias.md)
- [MeshBuffers.TriangleIndices](realitykit/meshbuffers/triangleindices-swift.typealias.md)

### Type Properties

- [bitangents](realitykit/meshbuffers/bitangents.md)
- [jointInfluences](realitykit/meshbuffers/jointinfluences-swift.type.property.md)
- [normals](realitykit/meshbuffers/normals-swift.type.property.md)
- [positions](realitykit/meshbuffers/positions-swift.type.property.md)
- [tangents](realitykit/meshbuffers/tangents-swift.type.property.md)
- [textureCoordinates](realitykit/meshbuffers/texturecoordinates-swift.type.property.md)
- [triangleIndices](realitykit/meshbuffers/triangleindices-swift.type.property.md)
- [uv2](realitykit/meshbuffers/uv2.md)
- [uv3](realitykit/meshbuffers/uv3.md)
- [uv4](realitykit/meshbuffers/uv4.md)
- [uv5](realitykit/meshbuffers/uv5.md)
- [uv6](realitykit/meshbuffers/uv6.md)
- [uv7](realitykit/meshbuffers/uv7.md)

### Type Methods

- [blendShapeOffsets(named:)](realitykit/meshbuffers/blendshapeoffsets(named:).md)
- [custom(_:type:)](realitykit/meshbuffers/custom(_:type:).md)

### Enumerations

- [MeshBuffers.ElementType](realitykit/meshbuffers/elementtype.md)
- [MeshBuffers.Rate](realitykit/meshbuffers/rate.md)

## See Also

### Mesh description

- [MeshBuffer](realitykit/meshbuffer.md)
- [MeshBufferContainer](realitykit/meshbuffercontainer.md)
- [MeshBufferSemantic](realitykit/meshbuffersemantic.md)
- [AnyMeshBuffer](realitykit/anymeshbuffer.md)
- [MeshInstanceCollection](realitykit/meshinstancecollection.md)
- [MeshModelCollection](realitykit/meshmodelcollection.md)
- [MeshPartCollection](realitykit/meshpartcollection.md)
