# Sandbox.Fill.ConicGradient

## Overload 1

```csharp
static GradientBuilder ConicGradient(float angle = 0)
```

Starts a clockwise conic gradient. Angle is in degrees from right.

### Parameters

- `angle` (`float`), default `0`

### Returns

`GradientBuilder`

## Overload 2

```csharp
static Fill ConicGradient(Color start, Color end, float angle = 0)
```

Creates a two-color clockwise conic gradient centered in the shape bounds. Angle is degrees from right.

### Parameters

- `start` (`Color`)
- `end` (`Color`)
- `angle` (`float`), default `0`

### Returns

`Fill`

## Overload 3

```csharp
static Fill ConicGradient(System.ReadOnlySpan<GradientStop> stops, float angle = 0)
```

### Parameters

- `stops` (`System.ReadOnlySpan<GradientStop>`)
- `angle` (`float`), default `0`

### Returns

`Fill`

## Overload 4

```csharp
static Fill ConicGradient(Vector2 center, Vector2 start, Color startColor, Color endColor)
```

Creates a clockwise conic gradient around center, starting toward start. Points use drawing coordinates.

### Parameters

- `center` (`Vector2`)
- `start` (`Vector2`)
- `startColor` (`Color`)
- `endColor` (`Color`)

### Returns

`Fill`

## Overload 5

```csharp
static Fill ConicGradient(Vector2 center, Vector2 start, System.ReadOnlySpan<GradientStop> stops)
```

### Parameters

- `center` (`Vector2`)
- `start` (`Vector2`)
- `stops` (`System.ReadOnlySpan<GradientStop>`)

### Returns

`Fill`

## Overload 6

```csharp
static Fill ConicGradient(System.Nullable<Length> centerX, System.Nullable<Length> centerY, System.Nullable<Length> startX, System.Nullable<Length> startY, Color startColor, Color endColor)
```

### Parameters

- `centerX` (`System.Nullable<Length>`)
- `centerY` (`System.Nullable<Length>`)
- `startX` (`System.Nullable<Length>`)
- `startY` (`System.Nullable<Length>`)
- `startColor` (`Color`)
- `endColor` (`Color`)

### Returns

`Fill`

## Overload 7

```csharp
static Fill ConicGradient(System.Nullable<Length> centerX, System.Nullable<Length> centerY, System.Nullable<Length> startX, System.Nullable<Length> startY, System.ReadOnlySpan<GradientStop> stops)
```

### Parameters

- `centerX` (`System.Nullable<Length>`)
- `centerY` (`System.Nullable<Length>`)
- `startX` (`System.Nullable<Length>`)
- `startY` (`System.Nullable<Length>`)
- `stops` (`System.ReadOnlySpan<GradientStop>`)

### Returns

`Fill`

Declared in [Sandbox.Fill](/api/Sandbox.Fill).
Assembly: `Sandbox.Engine`.
