---
title: "applyWithBlock(_:)"
framework: coregraphics
role: symbol
role_heading: Instance Method
path: "coregraphics/cgpath/applywithblock(_:)"
---

# applyWithBlock(_:)

## Declaration

```swift
func applyWithBlock(_ block: (UnsafePointer<CGPathElement>) -> Void)
```

## See Also

### Instance Methods

- [componentsSeparated(using:)](coregraphics/cgpath/componentsseparated(using:).md)
- [flattened(threshold:)](coregraphics/cgpath/flattened(threshold:).md)
- [intersection(_:using:)](coregraphics/cgpath/intersection(_:using:).md)
- [intersects(_:using:)](coregraphics/cgpath/intersects(_:using:).md)
- [lineIntersection(_:using:)](coregraphics/cgpath/lineintersection(_:using:).md)
- [lineSubtracting(_:using:)](coregraphics/cgpath/linesubtracting(_:using:).md)
- [normalized(using:)](coregraphics/cgpath/normalized(using:).md)
- [subtracting(_:using:)](coregraphics/cgpath/subtracting(_:using:).md)
- [symmetricDifference(_:using:)](coregraphics/cgpath/symmetricdifference(_:using:).md)
- [union(_:using:)](coregraphics/cgpath/union(_:using:).md)
