# Sandbox.Fill.RadialGradient

## Overload 1

```csharp
static GradientBuilder RadialGradient()
```

Starts an elliptical radial gradient fitted to the shape bounds.

### Returns

`GradientBuilder`

## Overload 2

```csharp
static Fill RadialGradient(Color center, Color edge)
```

Creates a two-color elliptical gradient from the center to the sides of the shape bounds.

### Parameters

- `center` (`Color`)
- `edge` (`Color`)

### Returns

`Fill`

## Overload 3

```csharp
static Fill RadialGradient(System.ReadOnlySpan<GradientStop> stops)
```

### Parameters

- `stops` (`System.ReadOnlySpan<GradientStop>`)

### Returns

`Fill`

## Overload 4

```csharp
static Fill RadialGradient(Vector2 center, Vector2 edge, Color start, Color end)
```

Creates a circular gradient from center to edge in drawing coordinates. Their distance is the radius.

### Parameters

- `center` (`Vector2`)
- `edge` (`Vector2`)
- `start` (`Color`)
- `end` (`Color`)

### Returns

`Fill`

## Overload 5

```csharp
static Fill RadialGradient(Vector2 center, Vector2 edge, System.ReadOnlySpan<GradientStop> stops)
```

### Parameters

- `center` (`Vector2`)
- `edge` (`Vector2`)
- `stops` (`System.ReadOnlySpan<GradientStop>`)

### Returns

`Fill`

## Overload 6

```csharp
static Fill RadialGradient(System.Nullable<Length> centerX, System.Nullable<Length> centerY, System.Nullable<Length> edgeX, System.Nullable<Length> edgeY, Color start, Color end)
```

### Parameters

- `centerX` (`System.Nullable<Length>`)
- `centerY` (`System.Nullable<Length>`)
- `edgeX` (`System.Nullable<Length>`)
- `edgeY` (`System.Nullable<Length>`)
- `start` (`Color`)
- `end` (`Color`)

### Returns

`Fill`

## Overload 7

```csharp
static Fill RadialGradient(System.Nullable<Length> centerX, System.Nullable<Length> centerY, System.Nullable<Length> edgeX, System.Nullable<Length> edgeY, System.ReadOnlySpan<GradientStop> stops)
```

### Parameters

- `centerX` (`System.Nullable<Length>`)
- `centerY` (`System.Nullable<Length>`)
- `edgeX` (`System.Nullable<Length>`)
- `edgeY` (`System.Nullable<Length>`)
- `stops` (`System.ReadOnlySpan<GradientStop>`)

### Returns

`Fill`

Declared in [Sandbox.Fill](/api/Sandbox.Fill).
Assembly: `Sandbox.Engine`.
