Color

object Color extends ProductReader[Ex[Color]]
trait ProductReader[Ex[Color]]
class Object
trait Matchable
class Any

Type members

Classlikes

final case
class ARGB(in: Ex[Color]) extends Ex[Int]
Companion
object
object ARGB extends ProductReader[ARGB]
Companion
class
final case
class Component(in: Ex[Color], tpe: Ex[Int]) extends Ex[Double]

Extracts a component of the color.

Extracts a component of the color.

Value Params
tpe

0 for alpha, 1-3 for red, green, blue; 4-6 for hue, saturation, brightness, 7 for luminance

Companion
object
object Component extends ProductReader[Component]
Companion
class
final case
class FromHSB(hue: Ex[Double], saturation: Ex[Double], brightness: Ex[Double]) extends Ex[Color]
Companion
object
object FromHSB extends ProductReader[FromHSB]
Companion
class
final case
class Mix(a: Ex[Color], b: Ex[Color], w: Ex[Double], mode: Ex[Int]) extends Ex[Color]

Mixes two colors.

Mixes two colors.

Value Params
mode

0 to mix based on RGB model, 1 to mix based on HSB model.

w

weight from zero (purely color a) to one (purely color b).

Companion
object
object Mix extends ProductReader[Mix]
Companion
class
object Predef extends ProductReader[Ex[Color]]

Value members

Concrete methods

def Black: Ex[Color]
def Cyan: Ex[Color]
def DarkBeige: Ex[Color]
def DarkBlue: Ex[Color]
def Fuchsia: Ex[Color]
def Green: Ex[Color]
def LightBeige: Ex[Color]
def LightBlue: Ex[Color]
def Maroon: Ex[Color]
def Mint: Ex[Color]
def Orange: Ex[Color]
def Purple: Ex[Color]
def Red: Ex[Color]
def Silver: Ex[Color]
def Type: Bridge[Color] & CanMake[Color] & HasDefault[Color] & FromAny[Color]
def White: Ex[Color]
def Yellow: Ex[Color]
def apply(argb: Ex[Int]): Ex[Color]
def init(): Unit
override
def read(in: RefMapIn, key: String, arity: Int, adj: Int): Ex[Color]
Definition Classes
ProductReader