colorFrom

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

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

Return

The KalugaColor 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

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

Return

The KalugaColor 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

fun colorFrom(hexString: String): KalugaColor?

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

Return

The Color associated with hexString or null if improperly formatted.

Parameters

hexString

The String to parse as a Color


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

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

Return

The KalugaColor 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

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

Return

The KalugaColor 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

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

Return

The KalugaColor 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

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

Return

The KalugaColor 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

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

Return

The KalugaColor 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

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

Return

The KalugaColor 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

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

Return

The KalugaColor 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

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

Return

The KalugaColor 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