Float2

data class Float2(var x: Float = 0.0f, var y: Float = 0.0f)(source)

Constructors

Link copied to clipboard
fun Float2(v: Float)
Link copied to clipboard
fun Float2(v: Float2)
Link copied to clipboard
fun Float2(x: Float = 0.0f, y: Float = 0.0f)

Functions

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

Properties

Link copied to clipboard
var g: Float
Link copied to clipboard
var r: Float
Link copied to clipboard
var rg: Float2
Link copied to clipboard
var s: Float
Link copied to clipboard
var st: Float2
Link copied to clipboard
var t: Float
Link copied to clipboard
var x: Float = 0.0f
Link copied to clipboard
var xy: Float2
Link copied to clipboard
var y: Float = 0.0f

Extensions

Link copied to clipboard
infix inline fun Float2.eq(b: Float): Bool2
infix inline fun Float2.eq(b: Float2): Bool2
Link copied to clipboard
infix inline fun Float2.gt(b: Float): Bool2
infix inline fun Float2.gt(b: Float2): Bool2
Link copied to clipboard
infix inline fun Float2.gte(b: Float): Bool2
infix inline fun Float2.gte(b: Float2): Bool2
Link copied to clipboard
infix inline fun Float2.lt(b: Float): Bool2
infix inline fun Float2.lt(b: Float2): Bool2
Link copied to clipboard
infix inline fun Float2.lte(b: Float): Bool2
infix inline fun Float2.lte(b: Float2): Bool2
Link copied to clipboard
infix inline fun Float2.neq(b: Float): Bool2
infix inline fun Float2.neq(b: Float2): Bool2