kotlin-math
1.5.3
kotlin-math
/
dev.romainguy.kotlin.math
/
Float2
Float2
data
class
Float2
(
var
x
:
Float
=
0.0f
,
var
y
:
Float
=
0.0f
)
(
source
)
Constructors
Functions
Properties
Extensions
Constructors
Float2
Link copied to clipboard
fun
Float2
(
v
:
Float
)
Float2
Link copied to clipboard
fun
Float2
(
v
:
Float2
)
Float2
Link copied to clipboard
fun
Float2
(
x
:
Float
=
0.0f
,
y
:
Float
=
0.0f
)
Functions
dec
Link copied to clipboard
operator
fun
dec
(
)
:
Float2
div
Link copied to clipboard
inline operator
fun
div
(
v
:
Float2
)
:
Float2
inline operator
fun
div
(
v
:
Float
)
:
Float2
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
inc
Link copied to clipboard
operator
fun
inc
(
)
:
Float2
invoke
Link copied to clipboard
inline operator
fun
invoke
(
index
:
Int
)
:
Float
minus
Link copied to clipboard
inline operator
fun
minus
(
v
:
Float2
)
:
Float2
inline operator
fun
minus
(
v
:
Float
)
:
Float2
plus
Link copied to clipboard
inline operator
fun
plus
(
v
:
Float2
)
:
Float2
inline operator
fun
plus
(
v
:
Float
)
:
Float2
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
)
times
Link copied to clipboard
inline operator
fun
times
(
v
:
Float2
)
:
Float2
inline operator
fun
times
(
v
:
Float
)
:
Float2
to
Float
Array
Link copied to clipboard
fun
toFloatArray
(
)
:
FloatArray
transform
Link copied to clipboard
inline
fun
transform
(
block
:
(
Float
)
->
Float
)
:
Float2
unary
Minus
Link copied to clipboard
operator
fun
unaryMinus
(
)
:
Float2
Properties
g
Link copied to clipboard
var
g
:
Float
r
Link copied to clipboard
var
r
:
Float
rg
Link copied to clipboard
var
rg
:
Float2
s
Link copied to clipboard
var
s
:
Float
st
Link copied to clipboard
var
st
:
Float2
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
y
Link copied to clipboard
var
y
:
Float
=
0.0f
Extensions
eq
Link copied to clipboard
infix inline
fun
Float2
.
eq
(
b
:
Float
)
:
Bool2
infix inline
fun
Float2
.
eq
(
b
:
Float2
)
:
Bool2
gt
Link copied to clipboard
infix inline
fun
Float2
.
gt
(
b
:
Float
)
:
Bool2
infix inline
fun
Float2
.
gt
(
b
:
Float2
)
:
Bool2
gte
Link copied to clipboard
infix inline
fun
Float2
.
gte
(
b
:
Float
)
:
Bool2
infix inline
fun
Float2
.
gte
(
b
:
Float2
)
:
Bool2
lt
Link copied to clipboard
infix inline
fun
Float2
.
lt
(
b
:
Float
)
:
Bool2
infix inline
fun
Float2
.
lt
(
b
:
Float2
)
:
Bool2
lte
Link copied to clipboard
infix inline
fun
Float2
.
lte
(
b
:
Float
)
:
Bool2
infix inline
fun
Float2
.
lte
(
b
:
Float2
)
:
Bool2
neq
Link copied to clipboard
infix inline
fun
Float2
.
neq
(
b
:
Float
)
:
Bool2
infix inline
fun
Float2
.
neq
(
b
:
Float2
)
:
Bool2