---
title: "MeshGradientRenderer"
description: "Creates a MeshGradientRenderer."
type: "function"
lastmod: "2026-05-08T01:17:02.991642Z"
---
## API Reference

### MeshGradientRenderer

> Source set: Common

```kotlin
expect fun MeshGradientRenderer(): MeshGradientRenderer
```

Creates a [MeshGradientRenderer](/jetpack-compose/androidx.compose.ui/ui/functions/MeshGradientRenderer).

### MeshGradientRenderer

> Source set: Android

```kotlin
actual fun MeshGradientRenderer(): MeshGradientRenderer
```

## Code Examples
### MeshGradientRendererSample
```kotlin
@Composable
fun MeshGradientRendererSample() {
    val rows = 2
    val columns = 2
    val positions = remember {
        floatArrayOf(
            0f,
            0f,
            0.5f,
            0f,
            1.0f,
            0.0f,
            0f,
            0.5f,
            0.5f,
            0.5f,
            1.0f,
            0.5f,
            0f,
            1.0f,
            0.5f,
            1.0f,
            1.0f,
            1.0f,
        )
    }
    val colors = remember {
        intArrayOf(
            Color(0xFFFF0000).toArgb(),
            Color(0xFFFFA500).toArgb(),
            Color(0xFFFFFF00).toArgb(),
            Color(0xFF00FF00).toArgb(),
            Color(0xFF00FFFF).toArgb(),
            Color(0xFF0000FF).toArgb(),
            Color(0xFF800080).toArgb(),
            Color(0xFFFFC0CB).toArgb(),
            Color(0xFFFFFFFF).toArgb(),
        )
    }
    val renderer = remember { MeshGradientRenderer() }
    Box(
        Modifier.size(100.dp).drawBehind {
            with(renderer) { draw(rows, columns, positions, colors, null, null, null, null, true) }
        }
    )
}
```
