---
title: "RenderEffect"
description: "Intermediate rendering step used to render drawing commands with a corresponding visual effect. A
[RenderEffect] can be configured on a [GraphicsLayerScope] and will be applied when drawn."
type: "class"
---

<div class='type'>Class</div>


<a id='references'></a>

<div class='sourceset sourceset-common'>Common</div>


```kotlin
expect sealed class RenderEffect()
```


Intermediate rendering step used to render drawing commands with a corresponding visual effect. A
`RenderEffect` can be configured on a `GraphicsLayerScope` and will be applied when drawn.


## Functions

```kotlin
open fun isSupported(): Boolean
```


Capability query to determine if the particular platform supports the `RenderEffect`. Not all
platforms support all render effects.

Note RenderEffect is only supported on Android 12 and above. Attempts to use RenderEffect on
older Android versions will be ignored.


<div class='sourceset sourceset-android'>Android</div>


```kotlin
actual sealed class RenderEffect
```

## Functions

```kotlin
@RequiresApi(Build.VERSION_CODES.S)
    fun asAndroidRenderEffect(): android.graphics.RenderEffect
```


Obtain a `android.graphics.RenderEffect` from the compose `RenderEffect`


```kotlin
actual open fun isSupported(): Boolean
```


