You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-ios/SessionUtilitiesKit/Utilities/UIBezierPath+Utilities.swift

18 lines
428 B
Swift

// Copyright © 2024 Rangeproof Pty Ltd. All rights reserved.
import UIKit
public extension UIBezierPath {
func addRegion(withPoints points: [CGPoint]) {
guard let first = points.first else {
Log.error("[UIBezierPath] No points.")
return
}
move(to: first)
for point in points.dropFirst() {
addLine(to: point)
}
addLine(to: first)
}
}