Hex

data class Hex(val red: Int, val green: Int, val blue: Int, val alpha: Int = 255) : Color

A hex color (#rgb, #rgba, #rrggbb, #rrggbbaa); also the resolved form of a named color. Canonical re-encoding is #rrggbb (or #rrggbbaa when alpha< 255).

Parameters

alpha

alpha channel, defaulting to 255 (opaque).

Throws

IllegalArgumentException

if any channel is outside 0..255.

Constructors

Link copied to clipboard
constructor(red: Int, green: Int, blue: Int, alpha: Int = 255)

Properties

Link copied to clipboard
open override val alpha: Int = 255
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)).