IncreaseTo

final case class IncreaseTo(value: Double, unitsPerSecond: Double, limit: Double) extends TimeVaryingValue

A value that increases over time until it hits a limit.

Value parameters:
limit

The upper limit

unitsPerSecond

The rate of change

value

The current value

trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def update(timeDelta: Seconds): IncreaseTo

Inherited methods

Inherited from:
Product

Value as an Double

Value as an Double

Returns:

Double

Inherited from:
TimeVaryingValue

Value as an Float

Value as an Float

Returns:

Float

Inherited from:
TimeVaryingValue
def toInt: Int

Value as an Int

Value as an Int

Returns:

Int

Inherited from:
TimeVaryingValue

Value as an Long

Value as an Long

Returns:

Long

Inherited from:
TimeVaryingValue