//[tvlib](../../index.md)/[org.mjdev.tvlib.ui.toolkit](index.md)/[visualEffect](visual-effect.md) # visualEffect [androidJvm]\ fun [Modifier](https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier.html).[visualEffect](visual-effect.md)(brush: [ImageBrush](-image-brush/index.md), @[FloatRange](https://developer.android.com/reference/kotlin/androidx/annotation/FloatRange.html)(from = 0.0, to = 1.0)alpha: [Float](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html) = 1.0f, overlay: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, blendMode: [BlendMode](https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/BlendMode.html) = BlendMode.Overlay): [Modifier](https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier.html)