# `GSLayer drawOpenBezierPathFast`

*Instance Method*

Returns the cached representation of open paths without updating it.

## Declaration

```swift
func drawOpenBezierPathFast() -> NSBezierPath?
```

```objc
- (NSBezierPath *) drawOpenBezierPathFast;
```

```python
drawOpenBezierPathFast() -> NSBezierPath
```

## Discussion

Access [`GSLayer drawBezierPath`](/Core/GlyphsCore/GSLayer/drawBezierPath) immediately before using this method.

## See Also

### Bezier Paths

- [`GSLayer.bezierPath`](/Core/GlyphsCore/GSLayer/bezierPath) — A cached representation of the layer’s closed path shapes.
- [`GSLayer.openBezierPath`](/Core/GlyphsCore/GSLayer/openBezierPath) — A cached representation of the layer’s open path shapes.
- [`GSLayer.selectionPath`](/Core/GlyphsCore/GSLayer/selectionPath) — A cached representation of the selected outline segments.
- [`GSLayer drawBezierPath`](/Core/GlyphsCore/GSLayer/drawBezierPath) — A representation of the closed paths and component outlines.
- [`GSLayer drawBezierPath:hasPaths:`](/Core/GlyphsCore/GSLayer/drawBezierPath:hasPaths:) — Creates a representation of the closed paths and component outlines while tracking component recursion.
- [`GSLayer drawOpenBezierPath`](/Core/GlyphsCore/GSLayer/drawOpenBezierPath) — A representation of the open paths in the layer and its components.

