# `GSLayer.braceLayer`

*Instance Property*

Whether the layer is an intermediate layer at explicit design-space coordinates.

## Declaration

```swift
var isBraceLayer: Bool { get set }
```

```objc
@property (nonatomic, getter=isBraceLayer) BOOL braceLayer;
```

[See also `isBraceLayer` in the Python API](https://docu.glyphsapp.com/#GSLayer.isBraceLayer)

```python
pyobjc_instanceMethods.isBraceLayer() -> bool
pyobjc_instanceMethods.setBraceLayer_(braceLayer: bool)
```

## Discussion

Setting this property marks or unmarks the layer as an Intermediate layer. Use [`GSLayer.coordinates`](/Core/GlyphsCore/GSLayer/coordinates) to read or set the coordinates.

## See Also

### Layer Kind

- [`GSLayer.masterLayer`](/Core/GlyphsCore/GSLayer/masterLayer) — Whether the layer is the master layer for its associated font master.
- [`GSLayer.anySpecialLayer`](/Core/GlyphsCore/GSLayer/anySpecialLayer) — Whether the layer is a master layer, has special layer attributes, or uses any color-layer format.
- [`GSLayer.bracketLayer`](/Core/GlyphsCore/GSLayer/bracketLayer) — Whether the layer is an alternative layer selected by axis rules.
- [`GSLayer.smartComponentLayer`](/Core/GlyphsCore/GSLayer/smartComponentLayer) — Whether the layer is an intermediate layer for a smart glyph.
- [`GSLayer.specialLayer`](/Core/GlyphsCore/GSLayer/specialLayer) — Whether the layer has special layer attributes.

