---
title: CGLineJoin
framework: coregraphics
role: symbol
role_heading: Enumeration
path: coregraphics/cglinejoin
---

# CGLineJoin

Junction types for stroked lines.

## Declaration

```swift
enum CGLineJoin
```

## Overview

Overview A line join specifies how strokePath() draws the junction between connected line segments. To set the line join style in a graphics context, you use the function setLineJoin(_:).

## Topics

### Constants

- [CGLineJoin.miter](coregraphics/cglinejoin/miter.md)
- [CGLineJoin.round](coregraphics/cglinejoin/round.md)
- [CGLineJoin.bevel](coregraphics/cglinejoin/bevel.md)

### Initializers

- [init(rawValue:)](coregraphics/cglinejoin/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
