RadialGradientBuilder

Builder for SVG <radialGradient> element. This class provides methods to set attributes specific to the <radialGradient> element, such as center coordinates, radii, gradient units, transformations, and spread methods.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
fun attr(name: String, value: Number)

Sets an attribute on the SVG element with a numeric value.

fun attr(name: String, value: String)

Sets an attribute on the SVG element with a string value.

Link copied to clipboard
fun className(value: String)

Sets the class attribute of the SVG element.

Link copied to clipboard
fun clipPath(value: String)

Sets the clip-path attribute of the SVG element.

Link copied to clipboard
fun cx(value: Number)

Sets the cx attribute of the <radialGradient> element, which defines the x-coordinate of the gradient's center.

Link copied to clipboard
fun cy(value: Number)

Sets the cy attribute of the <radialGradient> element, which defines the y-coordinate of the gradient's center.

Link copied to clipboard
fun fill(color: Color)

Sets the fill attribute of the SVG element with a Color object.

fun fill(color: String)

Sets the fill attribute of the SVG element with a color string.

Link copied to clipboard
fun fillOpacity(value: Number)

Sets the fill-opacity attribute of the SVG element.

Link copied to clipboard
fun fillRule(value: String)

Sets the fill-rule attribute of the SVG element.

Link copied to clipboard
fun filter(value: String)

Sets the filter attribute of the SVG element.

Link copied to clipboard
fun fx(value: Number)

Sets the fx attribute of the <radialGradient> element, which defines the x-coordinate of the focal point of the gradient.

Link copied to clipboard
fun fy(value: Number)

Sets the fy attribute of the <radialGradient> element, which defines the y-coordinate of the focal point of the gradient.

Link copied to clipboard

Sets the gradientTransform attribute of the <radialGradient> element, which applies a transformation to the gradient.

Link copied to clipboard
fun gradientUnits(value: String)

Sets the gradientUnits attribute of the <radialGradient> element, which specifies the coordinate system for the gradient.

Sets the gradientUnits attribute of the <radialGradient> element using the GradientUnits enum.

Link copied to clipboard
fun id(value: String)

Sets the id attribute of the SVG element.

Link copied to clipboard
fun mask(value: String)

Sets the mask attribute of the SVG element.

Link copied to clipboard
fun opacity(value: Number)

Sets the opacity attribute of the SVG element.

Link copied to clipboard
fun r(value: Number)

Sets the r attribute of the <radialGradient> element, which defines the radius of the gradient.

Link copied to clipboard
fun spreadMethod(value: String)

Sets the spreadMethod attribute of the <radialGradient> element, which defines how the gradient is spread outside its bounds.

Link copied to clipboard
fun stop(block: StopBuilder.() -> Unit)

Adds a <stop> child element to the <radialGradient> element.

Link copied to clipboard
fun stroke(color: Color)

Sets the stroke attribute of the SVG element with a Color object.

fun stroke(color: String)

Sets the stroke attribute of the SVG element with a color string.

Link copied to clipboard

Sets the stroke-dasharray attribute of the SVG element.

Link copied to clipboard

Sets the stroke-dashoffset attribute of the SVG element.

Link copied to clipboard
fun strokeLinecap(value: String)

Sets the stroke-linecap attribute of the SVG element.

Link copied to clipboard

Sets the stroke-linejoin attribute of the SVG element.

Link copied to clipboard
fun strokeOpacity(value: Number)

Sets the stroke-opacity attribute of the SVG element.

Link copied to clipboard
fun strokeWidth(value: Number)

Sets the stroke-width attribute of the SVG element.

Link copied to clipboard
fun style(value: String)

Sets the style attribute of the SVG element.

Link copied to clipboard
fun transform(value: String)

Sets the transform attribute of the SVG element.