Half3

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

Constructors

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

Functions

Link copied to clipboard
operator fun dec(): Half3
Link copied to clipboard
inline operator fun div(v: Half): Half3
inline operator fun div(v: Half2): Half3
inline operator fun div(v: Half3): Half3
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
Link copied to clipboard
operator fun inc(): Half3
Link copied to clipboard
inline operator fun invoke(index: Int): Half
Link copied to clipboard
inline operator fun minus(v: Half): Half3
inline operator fun minus(v: Half2): Half3
inline operator fun minus(v: Half3): Half3
Link copied to clipboard
inline operator fun plus(v: Half): Half3
inline operator fun plus(v: Half2): Half3
inline operator fun plus(v: Half3): Half3
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)
Link copied to clipboard
inline operator fun times(v: Half): Half3
inline operator fun times(v: Half2): Half3
inline operator fun times(v: Half3): Half3
Link copied to clipboard
Link copied to clipboard
inline fun transform(block: (Half) -> Half): Half3
Link copied to clipboard
operator fun unaryMinus(): Half3

Properties

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 r: Half
Link copied to clipboard
var rg: Half2
Link copied to clipboard
var rgb: Half3
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 t: 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 y: Half
Link copied to clipboard
var z: Half

Extensions

Link copied to clipboard
infix inline fun Half3.eq(b: Half): Bool3
infix inline fun Half3.eq(b: Half3): Bool3
Link copied to clipboard
infix inline fun Half3.gt(b: Half): Bool3
infix inline fun Half3.gt(b: Half3): Bool3
Link copied to clipboard
infix inline fun Half3.gte(b: Half): Bool3
infix inline fun Half3.gte(b: Half3): Bool3
Link copied to clipboard
infix inline fun Half3.lt(b: Half): Bool3
infix inline fun Half3.lt(b: Half3): Bool3
Link copied to clipboard
infix inline fun Half3.lte(b: Half): Bool3
infix inline fun Half3.lte(b: Half3): Bool3
Link copied to clipboard
infix inline fun Half3.neq(b: Half): Bool3
infix inline fun Half3.neq(b: Half3): Bool3
Link copied to clipboard
infix inline fun Half3.x(v: Half3): Half3