ShaderBrush

Function

Common
fun ShaderBrush(shader: Shader) =
    object : ShaderBrush() {

        /** Create a shader based on the given size that represents the current drawing area */
        override fun createShader(size: Size): Shader = shader
    }

Convenience method to create a ShaderBrush that always returns the same shader instance regardless of size