---
title: "MTKMetalVertexFormatFromModelIO(_:)"
framework: metalkit
role: symbol
role_heading: Function
path: "metalkit/mtkmetalvertexformatfrommodelio(_:)"
---

# MTKMetalVertexFormatFromModelIO(_:)

Returns a converted Metal vertex format.

## Declaration

```swift
func MTKMetalVertexFormatFromModelIO(_ vertexFormat: MDLVertexFormat) -> MTLVertexFormat
```

## Parameters

- `vertexFormat`: A Model I/O vertex format to convert from.

## Return Value

Return Value A Metal vertex format value.

## Discussion

Discussion This function returns MTLVertexFormat.invalid if no matching MTLVertexFormat exists.

## See Also

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

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