# `GSLayoutDirection`

*Enumeration*

A resolved combination of character and line directions.

## Declaration

```swift
enum GSLayoutDirection
```

```objc
enum GSLayoutDirection : uint8_t;
```

```python
GSLayoutDirection
```

## Topics

### Enumeration Cases

- [`GSLayoutDirection.GSLayoutDirectionLeftTopRightTopToBottom`](/Core/GlyphsCore/GSLayoutDirection/GSLayoutDirectionLeftTopRightTopToBottom) — Characters progress left-to-right and lines progress top-to-bottom.
- [`GSLayoutDirection.GSLayoutDirectionRightTopLeftTopToBottom`](/Core/GlyphsCore/GSLayoutDirection/GSLayoutDirectionRightTopLeftTopToBottom) — Characters progress right-to-left and lines progress top-to-bottom.
- [`GSLayoutDirection.GSLayoutDirectionTopToBottomLeftTopRight`](/Core/GlyphsCore/GSLayoutDirection/GSLayoutDirectionTopToBottomLeftTopRight) — Characters progress top-to-bottom and lines progress left-to-right.
- [`GSLayoutDirection.GSLayoutDirectionTopToBottomRightTopLeft`](/Core/GlyphsCore/GSLayoutDirection/GSLayoutDirectionTopToBottomRightTopLeft) — Characters progress top-to-bottom and lines progress right-to-left.

