polyui
1.2.12
jvm
polyui
/
org.polyfrost.polyui.animate
/
Easing
Easing
abstract
class
Easing
(
val
type
:
Easing.Type
,
var
durationNanos
:
Long
,
start
:
Float
,
end
:
Float
)
:
Animation
Inheritors
Back
Bump
Quad
Expo
Sine
Cubic
Quart
Quint
Circ
Elastic
Members
Constructors
Easing
Link copied to clipboard
constructor
(
type
:
Easing.Type
,
durationNanos
:
Long
,
start
:
Float
,
end
:
Float
)
Types
Back
Link copied to clipboard
class
Back
(
val
type
:
Easing.Type
,
var
durationNanos
:
Long
,
start
:
Float
,
end
:
Float
)
:
Easing
Bump
Link copied to clipboard
class
Bump
(
val
type
:
Easing.Type
,
var
durationNanos
:
Long
,
start
:
Float
,
end
:
Float
)
:
Easing
Circ
Link copied to clipboard
class
Circ
(
val
type
:
Easing.Type
,
var
durationNanos
:
Long
,
start
:
Float
,
end
:
Float
)
:
Easing
Cubic
Link copied to clipboard
class
Cubic
(
val
type
:
Easing.Type
,
var
durationNanos
:
Long
,
start
:
Float
,
end
:
Float
)
:
Easing
Elastic
Link copied to clipboard
class
Elastic
(
val
type
:
Easing.Type
,
var
durationNanos
:
Long
,
start
:
Float
,
end
:
Float
)
:
Easing
Expo
Link copied to clipboard
class
Expo
(
val
type
:
Easing.Type
,
var
durationNanos
:
Long
,
start
:
Float
,
end
:
Float
)
:
Easing
Quad
Link copied to clipboard
class
Quad
(
val
type
:
Easing.Type
,
var
durationNanos
:
Long
,
start
:
Float
,
end
:
Float
)
:
Easing
Quart
Link copied to clipboard
class
Quart
(
val
type
:
Easing.Type
,
var
durationNanos
:
Long
,
start
:
Float
,
end
:
Float
)
:
Easing
Quint
Link copied to clipboard
class
Quint
(
val
type
:
Easing.Type
,
var
durationNanos
:
Long
,
start
:
Float
,
end
:
Float
)
:
Easing
Sine
Link copied to clipboard
class
Sine
(
val
type
:
Easing.Type
,
var
durationNanos
:
Long
,
start
:
Float
,
end
:
Float
)
:
Easing
Type
Link copied to clipboard
enum
Type
:
Enum
<
Easing.Type
>
Properties
duration
Nanos
Link copied to clipboard
var
durationNanos
:
Long
from
Link copied to clipboard
var
from
:
Float
is
Finished
Link copied to clipboard
var
isFinished
:
Boolean
passed
Time
Link copied to clipboard
var
passedTime
:
Float
range
Link copied to clipboard
val
range
:
Float
to
Link copied to clipboard
var
to
:
Float
type
Link copied to clipboard
val
type
:
Easing.Type
value
Link copied to clipboard
var
value
:
Float
Functions
clone
Link copied to clipboard
abstract
override
fun
clone
(
)
:
Animation
finish
Now
Link copied to clipboard
fun
finishNow
(
)
finish the animation now.
get
Value
In
Link copied to clipboard
abstract
fun
getValueIn
(
percent
:
Float
)
:
Float
get
Value
In
Out
Link copied to clipboard
abstract
fun
getValueInOut
(
percent
:
Float
)
:
Float
get
Value
Out
Link copied to clipboard
abstract
fun
getValueOut
(
percent
:
Float
)
:
Float
reset
Link copied to clipboard
fun
reset
(
)
reverse
Link copied to clipboard
fun
reverse
(
)
update
Link copied to clipboard
fun
update
(
deltaTimeNanos
:
Long
)
:
Float