---
title: Conversion Functions
framework: metalkit
role: collectionGroup
role_heading: API Collection
path: metalkit/conversion-functions
---

# Conversion Functions

Convert between Metal and Model I/O vertex representations.

## Topics

### Converting Between Model I/O and Metal Vertex Descriptors

- [MTKMetalVertexDescriptorFromModelIO(_:)](metalkit/mtkmetalvertexdescriptorfrommodelio(_:).md)
- [MTKModelIOVertexDescriptorFromMetal(_:)](metalkit/mtkmodeliovertexdescriptorfrommetal(_:).md)

### Converting Between Model I/O and Metal Vertex Formats

- [MTKMetalVertexFormatFromModelIO(_:)](metalkit/mtkmetalvertexformatfrommodelio(_:).md)
- [MTKModelIOVertexFormatFromMetal(_:)](metalkit/mtkmodeliovertexformatfrommetal(_:).md)

## See Also

### Model Handling

- [MTKMesh](metalkit/mtkmesh.md)
- [MTKMeshBuffer](metalkit/mtkmeshbuffer.md)
- [MTKMeshBufferAllocator](metalkit/mtkmeshbufferallocator.md)
- [MTKSubmesh](metalkit/mtksubmesh.md)
- [Model Errors](metalkit/model-errors.md)
