GradientBuilder

class GradientBuilder<C : ConvertibleToColorRGBa, AlgebraicColor<C>, CastableToVector4>(val colorType: KClass<C>) : StyleParameters(source)

Constructors

Link copied to clipboard
constructor(colorType: KClass<C>)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override var parameterTypes: ObservableHashmap<String, String>
Link copied to clipboard
open override var parameterValues: MutableMap<String, Any>
Link copied to clipboard
Link copied to clipboard

Specifies whether to reset the fill state when building a gradient.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override var textureBaseIndex: Int

Functions

Link copied to clipboard
fun conic(builder: ConicGradientBuilder<C>.() -> Unit)

Configures a conic gradient by applying the provided builder block.

Link copied to clipboard

Configures an elliptical gradient by applying the provided builder block.

Link copied to clipboard
fun linear(builder: LinearGradientBuilder<C>.() -> Unit)

Configures a linear gradient by applying the provided builder block.

Link copied to clipboard
fun luma(builder: LumaGradientBuilder<C>.() -> Unit)

Configures a luma gradient by applying the provided builder block.

Link copied to clipboard
open fun <R : Any> Parameter(customName: String?, initialValue: R?): Parameter<R>
Link copied to clipboard
open fun parameter(name: String, value: Array<ColorRGBa>)
open fun parameter(name: String, value: Array<Matrix33>)
open fun parameter(name: String, value: Array<Matrix44>)
open fun parameter(name: String, value: Array<Vector2>)
open fun parameter(name: String, value: Array<Vector3>)
open fun parameter(name: String, value: Array<Vector4>)
open fun parameter(name: String, value: Boolean)
open fun parameter(name: String, value: Double)
open fun parameter(name: String, value: DoubleArray)
open fun parameter(name: String, value: Float)
open fun parameter(name: String, value: Int)
open fun parameter(name: String, value: IntArray)
open fun parameter(name: String, value: ColorRGBa)
open fun parameter(name: String, value: ArrayCubemap)
open fun parameter(name: String, value: ArrayTexture)
open fun parameter(name: String, value: BufferTexture)
open fun parameter(name: String, value: ColorBuffer)
open fun parameter(name: String, value: Cubemap)
open fun parameter(name: String, value: DepthBuffer)
open fun parameter(name: String, value: VolumeTexture)
open fun parameter(name: String, value: BooleanVector2)
open fun parameter(name: String, value: BooleanVector3)
open fun parameter(name: String, value: BooleanVector4)
open fun parameter(name: String, value: IntVector2)
open fun parameter(name: String, value: IntVector3)
open fun parameter(name: String, value: IntVector4)
open fun parameter(name: String, value: Matrix33)
open fun parameter(name: String, value: Matrix44)
open fun parameter(name: String, value: Vector2)
open fun parameter(name: String, value: Vector3)
open fun parameter(name: String, value: Vector4)
Link copied to clipboard
fun radial(builder: RadialGradientBuilder<C>.() -> Unit)

Configures a radial gradient by applying the provided builder block.

Link copied to clipboard
fun stellar(builder: StellarGradientBuilder<C>.() -> Unit)

Configures a stellar gradient by applying the provided builder block.