---
title: MeshDeformerVertexOptions
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/meshdeformervertexoptions
---

# MeshDeformerVertexOptions

MeshDeformerVertexOptions allows developers to specify which vertex types in the mesh to allocate in the input and output buffers for mesh deformations.

## Declaration

```swift
struct MeshDeformerVertexOptions
```

## Topics

### Specifying geometric attributes

- [positions](realitykit/meshdeformervertexoptions/positions.md)
- [normals](realitykit/meshdeformervertexoptions/normals.md)
- [tangents](realitykit/meshdeformervertexoptions/tangents.md)
- [bitangents](realitykit/meshdeformervertexoptions/bitangents.md)
- [tangentFrame](realitykit/meshdeformervertexoptions/tangentframe.md)

### Specifying texture coordinates

- [uvs](realitykit/meshdeformervertexoptions/uvs.md)
- [uv1s](realitykit/meshdeformervertexoptions/uv1s.md)
- [uv2s](realitykit/meshdeformervertexoptions/uv2s.md)
- [uv3s](realitykit/meshdeformervertexoptions/uv3s.md)
- [uv4s](realitykit/meshdeformervertexoptions/uv4s.md)
- [uv5s](realitykit/meshdeformervertexoptions/uv5s.md)
- [uv6s](realitykit/meshdeformervertexoptions/uv6s.md)
- [uv7s](realitykit/meshdeformervertexoptions/uv7s.md)

### Storing option values

- [MeshDeformerVertexOptions.OptionStorage](realitykit/meshdeformervertexoptions/optionstorage.md)

### Type Properties

- [all](realitykit/meshdeformervertexoptions/all.md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [Hashable](swift/hashable.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Parameters and options

- [MeshDeformerOptions](realitykit/meshdeformeroptions.md)
- [MeshDeformerExecutionMode](realitykit/meshdeformerexecutionmode.md)
- [MeshDeformParameter](realitykit/meshdeformparameter.md)
- [MeshDeformationStack](realitykit/meshdeformationstack.md)
- [MeshScope](realitykit/meshscope.md)
- [MeshDeformParameterCPU](realitykit/meshdeformparametercpu.md)
- [MeshDeformParameterGPU](realitykit/meshdeformparametergpu.md)
- [MeshDeformParametersCPU](realitykit/meshdeformparameterscpu.md)
- [MeshDeformParametersGPU](realitykit/meshdeformparametersgpu.md)
- [MeshDeformCPUBufferInput](realitykit/meshdeformcpubufferinput.md)
- [MeshDeformGPUBufferInput](realitykit/meshdeformgpubufferinput.md)
- [MeshDeformCPUBufferOutput](realitykit/meshdeformcpubufferoutput.md)
- [MeshDeformGPUBufferOutput](realitykit/meshdeformgpubufferoutput.md)
