PdfPaint
Visual recipe used to fill a vector path. Either a flat colour or a smooth gradient.
Modeled as a sealed interface so platform backends pattern-match each variant against the matching native primitive: solid colours go through Paint.color (Android) / CGContextSetRGBFillColor (iOS), gradients go through LinearGradient / CGContextDrawLinearGradient.
Inheritors
Types
Link copied to clipboard
data class LinearGradient(val startX: Float, val startY: Float, val endX: Float, val endY: Float, val stops: List<GradientStop>) : PdfPaint
Linear gradient from (startX, startY) to (endX, endY), interpolating through stops in source order.
Link copied to clipboard
data class RadialGradient(val centerX: Float, val centerY: Float, val radius: Float, val stops: List<GradientStop>) : PdfPaint