---
title: MeshDeformerOptions
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/meshdeformeroptions
---

# MeshDeformerOptions

Specifies constant options for MeshDeformer

## Declaration

```swift
struct MeshDeformerOptions
```

## Topics

### Creating deformer options

- [init(cadence:inputSpec:outputSpec:)](realitykit/meshdeformeroptions/init(cadence:inputspec:outputspec:).md)

### Specifying vertex data

- [inputSpec](realitykit/meshdeformeroptions/inputspec.md)
- [outputSpec](realitykit/meshdeformeroptions/outputspec.md)

### Configuring the cadence

- [cadence](realitykit/meshdeformeroptions/cadence-swift.property.md)
- [MeshDeformerOptions.Cadence](realitykit/meshdeformeroptions/cadence-swift.enum.md)

### Initializers

- [init()](realitykit/meshdeformeroptions/init().md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Parameters and options

- [MeshDeformerVertexOptions](realitykit/meshdeformervertexoptions.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)
