openrndr
0.4.5-dev.64+2ea7a58
common
openrndr-kartifex
/
org.openrndr.kartifex
Package-level
declarations
Types
Functions
Types
Bezier2
Link copied to clipboard
object
Bezier2
Box
Link copied to clipboard
abstract
class
Box
<
T
:
Vec
<
T
>
,
U
:
Box
<
T
,
U
>
>
Box2
Link copied to clipboard
class
Box2
:
Box
<
Vec2
,
Box2
>
Box3
Link copied to clipboard
class
Box3
:
Box
<
Vec3
,
Box3
>
Box4
Link copied to clipboard
class
Box4
:
Box
<
Vec4
,
Box4
>
Curve2
Link copied to clipboard
interface
Curve2
Double
Binary
Operator
Link copied to clipboard
typealias
DoubleBinaryOperator
=
(
Double
,
Double
)
->
Double
Double
Predicate
Link copied to clipboard
typealias
DoublePredicate
=
(
Double
)
->
Boolean
Double
Unary
Operator
Link copied to clipboard
typealias
DoubleUnaryOperator
=
(
Double
)
->
Double
Interval
Link copied to clipboard
class
Interval
(
a
:
Double
,
b
:
Double
)
Line2
Link copied to clipboard
@
JvmRecord
data
class
Line2
(
ax
:
Double
,
ay
:
Double
,
bx
:
Double
,
by
:
Double
)
:
Curve2
Matrix3
Link copied to clipboard
class
Matrix3
Matrix4
Link copied to clipboard
class
Matrix4
Path2
Link copied to clipboard
@
JvmRecord
data
class
Path2
(
curves
:
Array
<
Curve2
>
,
bounds
:
Box2
,
val
isRing
:
Boolean
)
Polar2
Link copied to clipboard
@
JvmRecord
data
class
Polar2
(
val
theta
:
Double
,
val
r
:
Double
)
Region2
Link copied to clipboard
class
Region2
(
val
rings
:
Array
<
Ring2
>
)
Ring2
Link copied to clipboard
class
Ring2
Vec
Link copied to clipboard
interface
Vec
<
T
:
Vec
<
T
>
>
:
Comparable
<
T
>
Vec1
Link copied to clipboard
@
JvmRecord
data
class
Vec1
(
val
x
:
Double
)
:
Vec
<
Vec1
>
Vec2
Link copied to clipboard
@
JvmRecord
data
class
Vec2
(
val
x
:
Double
,
val
y
:
Double
)
:
Vec
<
Vec2
>
Vec3
Link copied to clipboard
@
JvmRecord
data
class
Vec3
(
val
x
:
Double
,
val
y
:
Double
,
val
z
:
Double
)
:
Vec
<
Vec3
>
Vec4
Link copied to clipboard
@
JvmRecord
data
class
Vec4
(
val
x
:
Double
,
val
y
:
Double
,
val
z
:
Double
,
val
w
:
Double
)
:
Vec
<
Vec4
>
Functions
Path2
Link copied to clipboard
fun
Path2
(
cs
:
Iterable
<
Curve2
>
)
:
Path2
signum
Link copied to clipboard
fun
signum
(
d
:
Double
)
:
Double