PatchMesh
class PatchMesh(val colorSpace: ColorSpace, val background: RgbColor?, val bbox: Rectangle?, val quads: List<KiteShading.FlatQuad>) : KiteShading
Types 6/7, pre-tessellated at parse time.
Constructors
Link copied to clipboard
constructor(colorSpace: ColorSpace, background: RgbColor?, bbox: Rectangle?, quads: List<KiteShading.FlatQuad>)
Properties
Link copied to clipboard
Optional /Background colour, used for regions outside the shading domain when Extend is false on the relevant side. Per spec the background is in colorSpace; we eager-convert to RGB.
Link copied to clipboard
The shading's colour space (DeviceGray / DeviceRGB / DeviceCMYK / Indexed).
Link copied to clipboard
Functions
Link copied to clipboard
Sample a KiteShading.Axial or KiteShading.Radial at evenly-spaced stops between domain[0] and domain[1]. Returns parallel t and RGB arrays the backend uses to build a gradient brush.