# `GSLayer makeComponents`

*Instance Method*

Builds component shapes from glyph information.

## Declaration

```swift
func makeComponents()
```

```objc
- (void) makeComponents;
```

```python
makeComponents()
```

## Discussion

Existing shapes are replaced when a complete component setup can be found.

## See Also

### Component Construction

- [`GSLayer findComponent:baseName:withSuffix:`](/Core/GlyphsCore/GSLayer/findComponent:baseName:withSuffix:) — Finds a component glyph name for a base glyph and suffix context.

