interface ShapeStyleOverview
This is the Kotlin form of SwiftUI ShapeStyle: SwiftUI documentation. In Swift it reads:
protocol ShapeStyle : SendableTopics
Type properties
val background: BackgroundStyle
val foreground: ForegroundStyle
val quaternary: HierarchicalShapeStyle
val primary: HierarchicalShapeStyle
val quinary: HierarchicalShapeStyle
val tertiary: HierarchicalShapeStyle
val secondary: HierarchicalShapeStyle
val placeholder: PlaceholderTextShapeStyle
val windowBackground: WindowBackgroundShapeStyle
val fill: FillShapeStyle
val link: LinkShapeStyle
val tint: TintShapeStyle
val selection: SelectionShapeStyle
val separator: SeparatorShapeStyle
val red: Color
val blue: Color
val cyan: Color
val gray: Color
val mint: Color
val pink: Color
val teal: Color
val black: Color
val brown: Color
val clear: Color
val green: Color
val white: Color
val indigo: Color
val orange: Color
val purple: Color
val yellow: Color
val ultraThickMaterial: Material
val thinMaterial: Material
val thickMaterial: Material
val regularMaterial: Material
val ultraThinMaterial: Material
val bar: Material
Methods
fun linearGradient(stops: List<Gradient.Stop>, startPoint: UnitPoint, endPoint: UnitPoint): LinearGradient
fun linearGradient(colors: List<Color>, startPoint: UnitPoint, endPoint: UnitPoint): LinearGradient
fun linearGradient(gradient: Gradient, startPoint: UnitPoint, endPoint: UnitPoint): LinearGradient
fun radialGradient(stops: List<Gradient.Stop>, center: UnitPoint, startRadius: Double, endRadius: Double): RadialGradient
fun radialGradient(colors: List<Color>, center: UnitPoint, startRadius: Double, endRadius: Double): RadialGradient
fun radialGradient(gradient: Gradient, center: UnitPoint, startRadius: Double, endRadius: Double): RadialGradient
fun conicGradient(stops: List<Gradient.Stop>, center: UnitPoint, angle: Angle = Angle.zero): AngularGradient
fun conicGradient(colors: List<Color>, center: UnitPoint, angle: Angle = Angle.zero): AngularGradient
fun conicGradient(gradient: Gradient, center: UnitPoint, angle: Angle = Angle.zero): AngularGradient
fun angularGradient(stops: List<Gradient.Stop>, center: UnitPoint, startAngle: Angle, endAngle: Angle): AngularGradient
fun angularGradient(colors: List<Color>, center: UnitPoint, startAngle: Angle, endAngle: Angle): AngularGradient
fun angularGradient(gradient: Gradient, center: UnitPoint, startAngle: Angle, endAngle: Angle): AngularGradient
fun ellipticalGradient(stops: List<Gradient.Stop>, center: UnitPoint = UnitPoint.center, startRadiusFraction: Double = 0.0, endRadiusFraction: Double = 0.5): EllipticalGradient
fun ellipticalGradient(colors: List<Color>, center: UnitPoint = UnitPoint.center, startRadiusFraction: Double = 0.0, endRadiusFraction: Double = 0.5): EllipticalGradient
fun ellipticalGradient(gradient: Gradient, center: UnitPoint = UnitPoint.center, startRadiusFraction: Double = 0.0, endRadiusFraction: Double = 0.5): EllipticalGradient
Types
interface ShapeStyle