Half4

data class Half4(var x: Half = Half.POSITIVE_ZERO, var y: Half = Half.POSITIVE_ZERO, var z: Half = Half.POSITIVE_ZERO, var w: Half = Half.POSITIVE_ZERO)(source)

Constructors

Link copied to clipboard
fun Half4(v: Half)
Link copied to clipboard
fun Half4(v: Half2, z: Half = Half.POSITIVE_ZERO, w: Half = Half.POSITIVE_ZERO)
Link copied to clipboard
fun Half4(v: Half3, w: Half = Half.POSITIVE_ZERO)
Link copied to clipboard
fun Half4(v: Half4)
Link copied to clipboard
fun Half4(x: Half = Half.POSITIVE_ZERO, y: Half = Half.POSITIVE_ZERO, z: Half = Half.POSITIVE_ZERO, w: Half = Half.POSITIVE_ZERO)

Functions

Link copied to clipboard
operator fun dec(): Half4
Link copied to clipboard
inline operator fun div(v: Half): Half4
inline operator fun div(v: Half2): Half4
inline operator fun div(v: Half3): Half4
inline operator fun div(v: Half4): Half4
Link copied to clipboard
operator fun get(index: VectorComponent): Half
operator fun get(index: Int): Half
operator fun get(index1: VectorComponent, index2: VectorComponent): Half2
operator fun get(index1: Int, index2: Int): Half2
operator fun get(index1: VectorComponent, index2: VectorComponent, index3: VectorComponent): Half3
operator fun get(index1: Int, index2: Int, index3: Int): Half3
operator fun get(index1: VectorComponent, index2: VectorComponent, index3: VectorComponent, index4: VectorComponent): Half4
operator fun get(index1: Int, index2: Int, index3: Int, index4: Int): Half4
Link copied to clipboard
operator fun inc(): Half4
Link copied to clipboard
inline operator fun invoke(index: Int): Half
Link copied to clipboard
inline operator fun minus(v: Half): Half4
inline operator fun minus(v: Half2): Half4
inline operator fun minus(v: Half3): Half4
inline operator fun minus(v: Half4): Half4
Link copied to clipboard
inline operator fun plus(v: Half): Half4
inline operator fun plus(v: Half2): Half4
inline operator fun plus(v: Half3): Half4
inline operator fun plus(v: Half4): Half4
Link copied to clipboard
operator fun set(index: VectorComponent, v: Half)
operator fun set(index: Int, v: Half)
operator fun set(index1: VectorComponent, index2: VectorComponent, v: Half)
operator fun set(index1: Int, index2: Int, v: Half)
operator fun set(index1: VectorComponent, index2: VectorComponent, index3: VectorComponent, v: Half)
operator fun set(index1: Int, index2: Int, index3: Int, v: Half)
operator fun set(index1: VectorComponent, index2: VectorComponent, index3: VectorComponent, index4: VectorComponent, v: Half)
operator fun set(index1: Int, index2: Int, index3: Int, index4: Int, v: Half)
Link copied to clipboard
inline operator fun times(v: Half): Half4
inline operator fun times(v: Half2): Half4
inline operator fun times(v: Half3): Half4
inline operator fun times(v: Half4): Half4
Link copied to clipboard
Link copied to clipboard
inline fun transform(block: (Half) -> Half): Half4
Link copied to clipboard
operator fun unaryMinus(): Half4

Properties

Link copied to clipboard
var a: Half
Link copied to clipboard
var b: Half
Link copied to clipboard
var g: Half
Link copied to clipboard
var p: Half
Link copied to clipboard
var q: Half
Link copied to clipboard
var r: Half
Link copied to clipboard
var rg: Half2
Link copied to clipboard
var rgb: Half3
Link copied to clipboard
var rgba: Half4
Link copied to clipboard
var s: Half
Link copied to clipboard
var st: Half2
Link copied to clipboard
var stp: Half3
Link copied to clipboard
var stpq: Half4
Link copied to clipboard
var t: Half
Link copied to clipboard
var w: Half
Link copied to clipboard
var x: Half
Link copied to clipboard
var xy: Half2
Link copied to clipboard
var xyz: Half3
Link copied to clipboard
var xyzw: Half4
Link copied to clipboard
var y: Half
Link copied to clipboard
var z: Half

Extensions

Link copied to clipboard
infix inline fun Half4.eq(b: Half): Bool4
infix inline fun Half4.eq(b: Half4): Bool4
Link copied to clipboard
infix inline fun Half4.gt(b: Half): Bool4
infix inline fun Half4.gt(b: Half4): Bool4
Link copied to clipboard
infix inline fun Half4.gte(b: Half): Bool4
infix inline fun Half4.gte(b: Half4): Bool4
Link copied to clipboard
infix inline fun Half4.lt(b: Half): Bool4
infix inline fun Half4.lt(b: Half4): Bool4
Link copied to clipboard
infix inline fun Half4.lte(b: Half): Bool4
infix inline fun Half4.lte(b: Half4): Bool4
Link copied to clipboard
infix inline fun Half4.neq(b: Half): Bool4
infix inline fun Half4.neq(b: Half4): Bool4