---
title: MeshBufferContainer
framework: realitykit
role: symbol
role_heading: Protocol
path: realitykit/meshbuffercontainer
---

# MeshBufferContainer

Conforming objects contain a table of mesh buffers.

## Declaration

```swift
protocol MeshBufferContainer
```

## Topics

### Accessing texture coordinates

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

### Instance Properties

- [bitangents](realitykit/meshbuffercontainer/bitangents.md)
- [blendShapeNames](realitykit/meshbuffercontainer/blendshapenames.md)
- [buffers](realitykit/meshbuffercontainer/buffers.md)
- [normals](realitykit/meshbuffercontainer/normals.md)
- [positions](realitykit/meshbuffercontainer/positions.md)
- [tangents](realitykit/meshbuffercontainer/tangents.md)
- [textureCoordinates](realitykit/meshbuffercontainer/texturecoordinates.md)
- [uv2](realitykit/meshbuffercontainer/uv2.md)
- [uv3](realitykit/meshbuffercontainer/uv3.md)
- [uv4](realitykit/meshbuffercontainer/uv4.md)
- [uv5](realitykit/meshbuffercontainer/uv5.md)
- [uv6](realitykit/meshbuffercontainer/uv6.md)
- [uv7](realitykit/meshbuffercontainer/uv7.md)

### Instance Methods

- [blendShapeOffsets(named:)](realitykit/meshbuffercontainer/blendshapeoffsets(named:).md)
- [setBlendShapeOffsets(named:buffer:)](realitykit/meshbuffercontainer/setblendshapeoffsets(named:buffer:).md)

### Subscripts

- [subscript(_:)](realitykit/meshbuffercontainer/subscript(_:).md)

## Relationships

### Conforming Types

- [MeshDescriptor](realitykit/meshdescriptor.md)
- [MeshResource.Part](realitykit/meshresource/part.md)

## See Also

### Mesh description

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