---
title: MTLPrimitiveType.line
framework: metal
role: symbol
role_heading: Case
path: metal/mtlprimitivetype/line
---

# MTLPrimitiveType.line

Rasterize a line between each separate pair of vertices, resulting in a series of unconnected lines. If there are an odd number of vertices, the last vertex is ignored.

## Declaration

```swift
case line
```

## See Also

### Geometric primitive types

- [MTLPrimitiveType.point](metal/mtlprimitivetype/point.md)
- [MTLPrimitiveType.lineStrip](metal/mtlprimitivetype/linestrip.md)
- [MTLPrimitiveType.triangle](metal/mtlprimitivetype/triangle.md)
- [MTLPrimitiveType.triangleStrip](metal/mtlprimitivetype/trianglestrip.md)
