# `GSLayer preloadContent`

*Instance Method*

Loads content referenced by components in preparation for subsequent access.

## Declaration

```swift
func preloadContent()
```

```objc
- (void) preloadContent;
```

```python
preloadContent()
```

## See Also

### Marking Updates

- [`GSLayer elementDidChange:`](/Core/GlyphsCore/GSLayer/elementDidChange:) — Notifies the layer that one of its elements changed.
- [`GSLayer setNeedUpdateShapes`](/Core/GlyphsCore/GSLayer/setNeedUpdateShapes) — Marks representations derived from the layer geometry as needing an update.
- [`GSLayer setNeedUpdateMetrics`](/Core/GlyphsCore/GSLayer/setNeedUpdateMetrics) — Marks the cached side bearings as needing an update.
- [`GSLayer setNeedUpdateMetricsFast`](/Core/GlyphsCore/GSLayer/setNeedUpdateMetricsFast) — Marks the cached side bearings as needing an update without locking.

