colorFrom

actual fun colorFrom(red: Double, green: Double, blue: Double, alpha: Double): KalugaColor.RGBColor

Creates a KalugaColor.RGBColor using red, green, blue, and (optional) alpha, all ranging between 0.0 and 1.0.

Return

The KalugaColor.RGBColor with the corresponding red, green, blue, and alpha values

Parameters

red

The red color value ranging between 0.0 and 1.0.

green

The green color value ranging between 0.0 and 1.0.

blue

The blue color value ranging between 0.0 and 1.0.

alpha

The alpha color value ranging between 0.0 and 1.0. Defaults to 1.0


actual fun colorFrom(redInt: Int, greenInt: Int, blueInt: Int, alphaInt: Int): KalugaColor.RGBColor

Creates a KalugaColor.RGBColor using red, green, blue, and (optional) alpha, all ranging between 0 and 255.

Return

The KalugaColor.RGBColor with the corresponding red, green, blue, and alpha values

Parameters

redInt

The red color value ranging between 0 and 255.

greenInt

The green color value ranging between 0 and 255.

blueInt

The blue color value ranging between 0 and 255.

alphaInt

The alpha color value ranging between 0 and 255. Defaults to 255

Attempts to parse a given String into a KalugaColor.RGBColor. The string should be formatted as either #AARRGGBB or #RRGGBB for the parsing to succeed.

Return

The KalugaColor.RGBColor associated with hexString or null if improperly formatted.

Parameters

hexString

The String to parse as a KalugaColor.RGBColor


expect fun colorFrom(red: Double, green: Double, blue: Double, alpha: Double = 1.0): KalugaColor.RGBColor

Creates a KalugaColor.RGBColor using red, green, blue, and (optional) alpha, all ranging between 0.0 and 1.0.

Return

The KalugaColor.RGBColor with the corresponding red, green, blue, and alpha values

Parameters

red

The red color value ranging between 0.0 and 1.0.

green

The green color value ranging between 0.0 and 1.0.

blue

The blue color value ranging between 0.0 and 1.0.

alpha

The alpha color value ranging between 0.0 and 1.0. Defaults to 1.0


expect fun colorFrom(redInt: Int, greenInt: Int, blueInt: Int, alphaInt: Int = 255): KalugaColor.RGBColor

Creates a KalugaColor.RGBColor using red, green, blue, and (optional) alpha, all ranging between 0 and 255.

Return

The KalugaColor.RGBColor with the corresponding red, green, blue, and alpha values

Parameters

redInt

The red color value ranging between 0 and 255.

greenInt

The green color value ranging between 0 and 255.

blueInt

The blue color value ranging between 0 and 255.

alphaInt

The alpha color value ranging between 0 and 255. Defaults to 255

actual fun colorFrom(red: Double, green: Double, blue: Double, alpha: Double): KalugaColor.RGBColor

Creates a KalugaColor.RGBColor using red, green, blue, and (optional) alpha, all ranging between 0.0 and 1.0.

Return

The KalugaColor.RGBColor with the corresponding red, green, blue, and alpha values

Parameters

red

The red color value ranging between 0.0 and 1.0.

green

The green color value ranging between 0.0 and 1.0.

blue

The blue color value ranging between 0.0 and 1.0.

alpha

The alpha color value ranging between 0.0 and 1.0. Defaults to 1.0


actual fun colorFrom(redInt: Int, greenInt: Int, blueInt: Int, alphaInt: Int): KalugaColor.RGBColor

Creates a KalugaColor.RGBColor using red, green, blue, and (optional) alpha, all ranging between 0 and 255.

Return

The KalugaColor.RGBColor with the corresponding red, green, blue, and alpha values

Parameters

redInt

The red color value ranging between 0 and 255.

greenInt

The green color value ranging between 0 and 255.

blueInt

The blue color value ranging between 0 and 255.

alphaInt

The alpha color value ranging between 0 and 255. Defaults to 255