Float3

data class Float3(x: Float, y: Float, z: Float)

Constructors

Float3
Link copied to clipboard
fun Float3(v: Float)
Float3
Link copied to clipboard
fun Float3(v: Float2, z: Float = 0.0f)
Float3
Link copied to clipboard
fun Float3(v: Float3)

Functions

dec
Link copied to clipboard
operator fun dec(): Float3
div
Link copied to clipboard
inline operator fun div(v: Float2): Float3
inline operator fun div(v: Float3): Float3
inline operator fun div(v: Float): Float3
get
Link copied to clipboard
operator fun get(index: VectorComponent): Float
operator fun get(index: Int): Float
operator fun get(index1: VectorComponent, index2: VectorComponent): Float2
operator fun get(index1: Int, index2: Int): Float2
operator fun get(index1: VectorComponent, index2: VectorComponent, index3: VectorComponent): Float3
operator fun get(index1: Int, index2: Int, index3: Int): Float3
inc
Link copied to clipboard
operator fun inc(): Float3
invoke
Link copied to clipboard
inline operator fun invoke(index: Int): Float
minus
Link copied to clipboard
inline operator fun minus(v: Float2): Float3
inline operator fun minus(v: Float3): Float3
inline operator fun minus(v: Float): Float3
plus
Link copied to clipboard
inline operator fun plus(v: Float2): Float3
inline operator fun plus(v: Float3): Float3
inline operator fun plus(v: Float): Float3
set
Link copied to clipboard
operator fun set(index: VectorComponent, v: Float)
operator fun set(index: Int, v: Float)
operator fun set(index1: VectorComponent, index2: VectorComponent, v: Float)
operator fun set(index1: Int, index2: Int, v: Float)
operator fun set(index1: VectorComponent, index2: VectorComponent, index3: VectorComponent, v: Float)
operator fun set(index1: Int, index2: Int, index3: Int, v: Float)
times
Link copied to clipboard
inline operator fun times(v: Float2): Float3
inline operator fun times(v: Float3): Float3
inline operator fun times(v: Float): Float3
toFloatArray
Link copied to clipboard
fun toFloatArray(): FloatArray
transform
Link copied to clipboard
inline fun transform(block: (Float) -> Float): Float3
unaryMinus
Link copied to clipboard
operator fun unaryMinus(): Float3

Properties

b
Link copied to clipboard
var b: Float
g
Link copied to clipboard
var g: Float
p
Link copied to clipboard
var p: Float
r
Link copied to clipboard
var r: Float
rg
Link copied to clipboard
var rg: Float2
rgb
Link copied to clipboard
var rgb: Float3
s
Link copied to clipboard
var s: Float
st
Link copied to clipboard
var st: Float2
stp
Link copied to clipboard
var stp: Float3
t
Link copied to clipboard
var t: Float
x
Link copied to clipboard
var x: Float = 0.0f
xy
Link copied to clipboard
var xy: Float2
xyz
Link copied to clipboard
var xyz: Float3
y
Link copied to clipboard
var y: Float = 0.0f
z
Link copied to clipboard
var z: Float = 0.0f

Extensions

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

Sources

common source
Link copied to clipboard