Rgba

data class Rgba(val red: Int, val green: Int, val blue: Int, val alphaFraction: Double) : Color

An rgba(r, g, b, a) color. The fractional alpha is preserved in alphaFraction; alpha derives it as 0..255.

Parameters

alphaFraction

alpha as a 0.0..1.0 fraction.

Throws

IllegalArgumentException

if any channel is outside 0..255, or alphaFraction is outside 0.0..1.0.

Constructors

Link copied to clipboard
constructor(red: Int, green: Int, blue: Int, alphaFraction: Double)

Properties

Link copied to clipboard
open override val alpha: Int

Alpha channel, 0..255 (255 = opaque).

Link copied to clipboard
Link copied to clipboard
open override val blue: Int

Blue channel, 0..255.

Link copied to clipboard
open override val green: Int

Green channel, 0..255.

Link copied to clipboard
open override val red: Int

Red channel, 0..255.

Functions

Link copied to clipboard
open fun toCssString(): String

Canonical CSS string form for this color (e.g. #ff8800, rgba(255, 0, 0, 0.5)).