---
title: MeshDeformParameter
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/meshdeformparameter
---

# MeshDeformParameter

Base class for GPU and CPU custom deform function input

## Declaration

```swift
struct MeshDeformParameter<InputBuffer, OutputBuffer>
```

## Topics

### Accessing deformation buffers

- [inputBuffers](realitykit/meshdeformparameter/inputbuffers.md)
- [outputBuffers](realitykit/meshdeformparameter/outputbuffers.md)
- [MeshDeformParameter.VertexBuffers](realitykit/meshdeformparameter/vertexbuffers.md)

## See Also

### Parameters and options

- [MeshDeformerOptions](realitykit/meshdeformeroptions.md)
- [MeshDeformerVertexOptions](realitykit/meshdeformervertexoptions.md)
- [MeshDeformerExecutionMode](realitykit/meshdeformerexecutionmode.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)
