---
title: "init(gradient:startPoint:endPoint:)"
framework: swiftui
role: symbol
role_heading: Initializer
path: "swiftui/lineargradient/init(gradient:startpoint:endpoint:)"
---

# init(gradient:startPoint:endPoint:)

Creates a linear gradient from a base gradient.

## Declaration

```swift
nonisolated init(gradient: Gradient, startPoint: UnitPoint, endPoint: UnitPoint)
```

## See Also

### Creating a linear gradient

- [init(colors:startPoint:endPoint:)](swiftui/lineargradient/init(colors:startpoint:endpoint:).md)
- [init(stops:startPoint:endPoint:)](swiftui/lineargradient/init(stops:startpoint:endpoint:).md)
