ColorMatrix

data class ColorMatrix(val rr: Float, val rb: Float, val rg: Float, val ra: Float, val r1: Float, val gr: Float, val gb: Float, val gg: Float, val ga: Float, val g1: Float, val br: Float, val bb: Float, val bg: Float, val ba: Float, val b1: Float, val ar: Float, val ab: Float, val ag: Float, val aa: Float, val a1: Float)

Constructors

Link copied to clipboard
constructor(rr: Float, rb: Float, rg: Float, ra: Float, r1: Float, gr: Float, gb: Float, gg: Float, ga: Float, g1: Float, br: Float, bb: Float, bg: Float, ba: Float, b1: Float, ar: Float, ab: Float, ag: Float, aa: Float, a1: Float)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val a1: Float
Link copied to clipboard
val aa: Float
Link copied to clipboard
val ab: Float
Link copied to clipboard
val ag: Float
Link copied to clipboard
val ar: Float
Link copied to clipboard
val b1: Float
Link copied to clipboard
val ba: Float
Link copied to clipboard
val bb: Float
Link copied to clipboard
val bg: Float
Link copied to clipboard
val br: Float
Link copied to clipboard
val g1: Float
Link copied to clipboard
val ga: Float
Link copied to clipboard
val gb: Float
Link copied to clipboard
val gg: Float
Link copied to clipboard
val gr: Float
Link copied to clipboard
val r1: Float
Link copied to clipboard
val ra: Float
Link copied to clipboard
val rb: Float
Link copied to clipboard
val rg: Float
Link copied to clipboard
val rr: Float

Functions

Link copied to clipboard
fun apply(dst: RGBAf, src: RGBAf = dst)
Link copied to clipboard
fun applyA(r: Float, g: Float, b: Float, a: Float): Float
Link copied to clipboard
fun applyB(r: Float, g: Float, b: Float, a: Float): Float
Link copied to clipboard
fun applyG(r: Float, g: Float, b: Float, a: Float): Float
Link copied to clipboard
fun applyInline(array: RgbaArray, pos: Int = 0, count: Int = array.size)
Link copied to clipboard
fun applyR(r: Float, g: Float, b: Float, a: Float): Float
Link copied to clipboard
inline fun copyA(ar: Number, ab: Number, ag: Number, aa: Number, a1: Number): ColorMatrix
Link copied to clipboard
inline fun copyB(br: Number, bb: Number, bg: Number, ba: Number, b1: Number): ColorMatrix
Link copied to clipboard
inline fun copyG(gr: Number, gb: Number, gg: Number, ga: Number, g1: Number): ColorMatrix
Link copied to clipboard
inline fun copyR(rr: Number, rb: Number, rg: Number, ra: Number, r1: Number): ColorMatrix
Link copied to clipboard
operator fun plus(that: ColorMatrix): ColorMatrix
Link copied to clipboard
fun transform(src: RGBA): RGBA