ZColor

@Serializable(with = ZColorSerializer::class)
class ZColor : ZAlgebraObject(source)

Constructors

Link copied to clipboard
constructor()
constructor(red: Float, green: Float, blue: Float, alpha: Float = 1.0f)
constructor(red: Int, green: Int, blue: Int, alpha: Int = 255)
constructor(hex: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
var a: Float
Link copied to clipboard
Link copied to clipboard
var b: Float
Link copied to clipboard
var blue: Float
Link copied to clipboard
open override val byteArray: ByteArray
Link copied to clipboard
open override val byteSize: Int
Link copied to clipboard
open override val count: Int = 1

Number of individual instances this object represents

Link copied to clipboard
open override val dataType: ZDataType

The data type stored

Link copied to clipboard
open override val floatArray: FloatArray
Link copied to clipboard
var g: Float
Link copied to clipboard
Link copied to clipboard
var r: Float
Link copied to clipboard
var red: Float
Link copied to clipboard
open override val size: Int = 4

Number of elements contained within the values array with the specific type defined in dataType

Functions

Link copied to clipboard
fun colorFromBytes(red: Int, green: Int, blue: Int, alpha: Int)
Link copied to clipboard
fun colorFromFloats(red: Float, green: Float, blue: Float, alpha: Float)
Link copied to clipboard