orx
Toggle table of contents
0.5.0-dev.28+293aff4
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
orx
orx-time-operators
/
org.openrndr.extra.timeoperators
/
Envelope
Envelope
class
Envelope
(
var
restValue
:
Double
=
0.0
,
var
targetValue
:
Double
=
1.0
,
var
attack
:
Double
=
0.3
,
var
decay
:
Double
=
0.5
,
var
easingFactor
:
Double
=
0.3
,
var
reTrigger
:
Boolean
=
false
)
:
TimeTools
(
source
)
Members
Constructors
Envelope
Link copied to clipboard
constructor
(
restValue
:
Double
=
0.0
,
targetValue
:
Double
=
1.0
,
attack
:
Double
=
0.3
,
decay
:
Double
=
0.5
,
easingFactor
:
Double
=
0.3
,
reTrigger
:
Boolean
=
false
)
Properties
attack
Link copied to clipboard
var
attack
:
Double
decay
Link copied to clipboard
var
decay
:
Double
easing
Factor
Link copied to clipboard
var
easingFactor
:
Double
phase
Link copied to clipboard
var
phase
:
EnvelopePhase
rest
Value
Link copied to clipboard
var
restValue
:
Double
re
Trigger
Link copied to clipboard
var
reTrigger
:
Boolean
target
Value
Link copied to clipboard
var
targetValue
:
Double
value
Link copied to clipboard
val
value
:
Double
Functions
tick
Link copied to clipboard
open
override
fun
tick
(
seconds
:
Double
,
deltaTime
:
Double
,
frameCount
:
Int
)
trigger
Link copied to clipboard
fun
trigger
(
value
:
Double
=
targetValue
)