# `GSLineJoinStyle`

*Enumeration*

The construction used to connect consecutive stroke segments.

## Declaration

```swift
enum GSLineJoinStyle
```

```objc
enum GSLineJoinStyle : uint8_t;
```

```python
GSLineJoinStyle
```

## Topics

### Enumeration Cases

- [`GSLineJoinStyle.GSLineJoinStyleBevel`](/Core/GlyphsCore/GSLineJoinStyle/GSLineJoinStyleBevel) — Connects the segment edges with a straight edge.
- [`GSLineJoinStyle.GSLineJoinStyleMiter`](/Core/GlyphsCore/GSLineJoinStyle/GSLineJoinStyleMiter) — Extends the segment edges until they intersect.
- [`GSLineJoinStyle.GSLineJoinStyleRound`](/Core/GlyphsCore/GSLineJoinStyle/GSLineJoinStyleRound) — Connects the segment edges with a circular arc.
- [`GSLineJoinStyle.GSLineJoinStyleRoundFull`](/Core/GlyphsCore/GSLineJoinStyle/GSLineJoinStyleRoundFull) — Connects the complete segment ends with a circular arc.

## See Also

### Stroke Style

- [`GSShape.strokeWidth`](/Core/GlyphsCore/GSShape/strokeWidth) — The horizontal size expression used to expand the path into a stroke.
- [`GSShape.strokeHeight`](/Core/GlyphsCore/GSShape/strokeHeight) — The vertical size expression used to expand the path into a stroke.
- [`GSShape.strokePosition`](/Core/GlyphsCore/GSShape/strokePosition) — The stroke position from `-1` on the left to `1` on the right of the path direction.
- [`GSLineCapStyle`](/Core/GlyphsCore/GSLineCapStyle) — The construction used at an open stroke endpoint.
- [`GSShape.lineCapStart`](/Core/GlyphsCore/GSShape/lineCapStart) — The cap at the start of an open path.
- [`GSShape.lineCapEnd`](/Core/GlyphsCore/GSShape/lineCapEnd) — The cap at the end of an open path.
- [`GSShape.lineJoin`](/Core/GlyphsCore/GSShape/lineJoin) — The construction used to connect consecutive stroke segments.
- [`GSShape.filled`](/Core/GlyphsCore/GSShape/filled) — Whether the path remains filled when it has a stroke.
- [`GSShape getStrokeSettingsWidth:height:pos:capStart:capEnd:join:fill:maskType:`](/Core/GlyphsCore/GSShape/getStrokeSettingsWidth:height:pos:capStart:capEnd:join:fill:maskType:) — Reads the shape’s stroke style into optional output parameters.

