---
title: MetalKit
framework: MetalKit
role: collection
role_heading: Framework
platforms: [iOS 9.0+, iPadOS 9.0+, Mac Catalyst 13.0+, macOS 10.11+, tvOS 9.0+, visionOS 1.0+]
path: metalkit
---

# MetalKit

Build Metal apps quicker and easier using a common set of utility classes.

## Topics

### View Management

- [MTKView](metalkit/mtkview.md)
- [MTKViewDelegate](metalkit/mtkviewdelegate.md)

### Texture Loading

- [MTKTextureLoader](metalkit/mtktextureloader.md)

### Model Handling

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

### Reference

- [MetalKit Functions](metalkit/metalkit-functions.md)
