class BlendModeOverview
This is the Kotlin form of SwiftUI GraphicsContext.BlendMode: SwiftUI documentation. In Swift it reads:
@frozen struct BlendModeTopics
Type properties
val colorDodge: GraphicsContext.BlendMode
val difference: GraphicsContext.BlendMode
val luminosity: GraphicsContext.BlendMode
val plusDarker: GraphicsContext.BlendMode
val saturation: GraphicsContext.BlendMode
val sourceAtop: GraphicsContext.BlendMode
val plusLighter: GraphicsContext.BlendMode
val destinationIn: GraphicsContext.BlendMode
val destinationOut: GraphicsContext.BlendMode
val destinationAtop: GraphicsContext.BlendMode
val destinationOver: GraphicsContext.BlendMode
val hue: GraphicsContext.BlendMode
val xor: GraphicsContext.BlendMode
val copy: GraphicsContext.BlendMode
val clear: GraphicsContext.BlendMode
val color: GraphicsContext.BlendMode
val darken: GraphicsContext.BlendMode
val normal: GraphicsContext.BlendMode
val screen: GraphicsContext.BlendMode
val lighten: GraphicsContext.BlendMode
val overlay: GraphicsContext.BlendMode
val multiply: GraphicsContext.BlendMode
val sourceIn: GraphicsContext.BlendMode
val colorBurn: GraphicsContext.BlendMode
val exclusion: GraphicsContext.BlendMode
val hardLight: GraphicsContext.BlendMode
val softLight: GraphicsContext.BlendMode
val sourceOut: GraphicsContext.BlendMode
val dithersResult: GraphicsContext.BlurOptions
val opaque: GraphicsContext.BlurOptions
val inverse: GraphicsContext.ClipOptions
val luminanceToAlpha: GraphicsContext.Filter
val linearColor: GraphicsContext.FilterOptions
val linearColor: GraphicsContext.GradientOptions
val mirror: GraphicsContext.GradientOptions
val repeat: GraphicsContext.GradientOptions
val foreground: GraphicsContext.Shading
val backdrop: GraphicsContext.Shading
val shadowOnly: GraphicsContext.ShadowOptions
val shadowAbove: GraphicsContext.ShadowOptions
val invertsAlpha: GraphicsContext.ShadowOptions
val disablesGroup: GraphicsContext.ShadowOptions
Methods
fun brightness(amount: Double): GraphicsContext.Filter
fun saturation(amount: Double): GraphicsContext.Filter
fun colorInvert(amount: Double = 1.0): GraphicsContext.Filter
fun colorMatrix(matrix: ColorMatrix, isPremultiplied: Boolean): GraphicsContext.Filter
fun colorMatrix(matrix: ColorMatrix): GraphicsContext.Filter
fun colorShader(shader: Shader): GraphicsContext.Filter
fun hueRotation(angle: Angle): GraphicsContext.Filter
fun layerShader(shader: Shader, maxSampleOffset: CGSize): GraphicsContext.Filter
fun alphaMultiply(color: Color): GraphicsContext.Filter
fun colorMultiply(color: Color): GraphicsContext.Filter
fun alphaThreshold(min: Double, max: Double = 1.0, color: Color? = null): GraphicsContext.Filter
fun distortionShader(shader: Shader, maxSampleOffset: CGSize): GraphicsContext.Filter
fun projectionTransform(matrix: ProjectionTransform): GraphicsContext.Filter
fun blur(radius: Double, options: GraphicsContext.BlurOptions? = null): GraphicsContext.Filter
fun shadow(color: Color? = null, radius: Double, x: Double = 0.0, y: Double = 0.0, blendMode: GraphicsContext.BlendMode = GraphicsContext.BlendMode.normal, options: GraphicsContext.ShadowOptions? = null): GraphicsContext.Filter
fun contrast(amount: Double): GraphicsContext.Filter
fun grayscale(amount: Double): GraphicsContext.Filter
fun conicGradient(gradient: AnyGradient, center: CGPoint, angle: Angle = Angle(), options: GraphicsContext.GradientOptions? = null): GraphicsContext.Shading
fun conicGradient(gradient: Gradient, center: CGPoint, angle: Angle = Angle(), options: GraphicsContext.GradientOptions? = null): GraphicsContext.Shading
fun linearGradient(gradient: AnyGradient, startPoint: CGPoint, endPoint: CGPoint, options: GraphicsContext.GradientOptions? = null): GraphicsContext.Shading
fun linearGradient(gradient: Gradient, startPoint: CGPoint, endPoint: CGPoint, options: GraphicsContext.GradientOptions? = null): GraphicsContext.Shading
fun radialGradient(gradient: AnyGradient, startCenter: CGPoint, startRadius: Double, endCenter: CGPoint, endRadius: Double, options: GraphicsContext.GradientOptions? = null): GraphicsContext.Shading
fun radialGradient(gradient: Gradient, startCenter: CGPoint, startRadius: Double, endCenter: CGPoint, endRadius: Double, options: GraphicsContext.GradientOptions? = null): GraphicsContext.Shading
fun radialGradient(gradient: AnyGradient, center: CGPoint, startRadius: Double, endRadius: Double, options: GraphicsContext.GradientOptions? = null): GraphicsContext.Shading
fun radialGradient(gradient: Gradient, center: CGPoint, startRadius: Double, endRadius: Double, options: GraphicsContext.GradientOptions? = null): GraphicsContext.Shading
fun color(colorSpace: Color.RGBColorSpace = Color.RGBColorSpace.sRGB, red: Double, green: Double, blue: Double, opacity: Double = 1.0): GraphicsContext.Shading
fun color(colorSpace: Color.RGBColorSpace = Color.RGBColorSpace.sRGB, white: Double, opacity: Double = 1.0): GraphicsContext.Shading
fun color(color: Color): GraphicsContext.Shading
fun style(style: ShapeStyle): GraphicsContext.Shading
fun shader(shader: Shader, bounds: CGRect? = null): GraphicsContext.Shading
fun palette(array: List<GraphicsContext.Shading>): GraphicsContext.Shading
Types
class BlendMode
class BlurOptions
class ClipOptions
class Filter
class FilterOptions
class GradientOptions
class Shading
class ShadowOptions